小编Fau*_*eca的帖子

在Int Swift中插入一个字符

我有一个数字,我想在该数字内的每两个连续数字之间插入一列":",并得到一个字符串作为结果

例如:

let number: Int = 34567  
let result: String = "3:4:5:6:7"
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助,

ios swift

-1
推荐指数
1
解决办法
93
查看次数

Recyclerview 仅显示第一项

我的 recyclerview 仅显示 ArrayList 中的第一个项目,当我调试适配器时,它显示 getItemCount() 为 3,看起来不错,据我所知没有运行错误,请帮助:

\n\n

这是我的适配器

\n\n
class MyAdapter(private val myDataset: ArrayList<String>) :\n    RecyclerView.Adapter<MyAdapter.Holder>() {\n\n\n    override fun onCreateViewHolder(parent: ViewGroup,\n                                    viewType: Int): Holder {\n\n        val view = LayoutInflater.from(parent.context)\n            .inflate(R.layout.list_item, parent, false)\n\n        return Holder(view)\n    }\n\n\n    override fun onBindViewHolder(holder: Holder, position: Int) {\n        holder.textView?.text = myDataset[position]\n    }\n\n\n    override fun getItemCount() = myDataset.size\n\n\n    class Holder(itemView: View) : RecyclerView.ViewHolder(itemView) {\n        var textView:TextView? = null\n\n        init {\n            textView = itemView.findViewById(R.id.name)\n        }\n\n    }\n\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是片段:

\n\n
class FragmentList1 : Fragment() {\n\n    var myArrayList: …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments kotlin android-recyclerview

-1
推荐指数
1
解决办法
1762
查看次数