我有一个数字,我想在该数字内的每两个连续数字之间插入一列":",并得到一个字符串作为结果
例如:
let number: Int = 34567
let result: String = "3:4:5:6:7"
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助,
我的 recyclerview 仅显示 ArrayList 中的第一个项目,当我调试适配器时,它显示 getItemCount() 为 3,看起来不错,据我所知没有运行错误,请帮助:
\n\n这是我的适配器
\n\nclass 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}\nRun Code Online (Sandbox Code Playgroud)\n\n这是片段:
\n\nclass FragmentList1 : Fragment() {\n\n var myArrayList: …Run Code Online (Sandbox Code Playgroud) android android-layout android-fragments kotlin android-recyclerview