Android Kotlin 中的 Recyclerview 在 fragment 中为空。
创始人
2024-08-14 13:30:07
0

在Android Kotlin中,如果RecyclerView在Fragment中为空,可能是以下几个原因导致的:

  1. 数据源为空:请确保你的数据源不为空。可以在Fragment中定义一个列表变量,并在onCreateView方法中初始化它。
private val dataList = mutableListOf()

override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
    // 初始化数据源
    dataList.add("Item 1")
    dataList.add("Item 2")
    dataList.add("Item 3")

    val view = inflater.inflate(R.layout.fragment_layout, container, false)

    // 初始化RecyclerView
    val recyclerView = view.findViewById(R.id.recyclerView)
    recyclerView.layoutManager = LinearLayoutManager(activity)
    recyclerView.adapter = MyAdapter(dataList)

    return view
}
  1. 布局文件问题:请确保你的布局文件中包含RecyclerView,并且它的id设置正确。

  1. 适配器问题:请确保你的RecyclerView的适配器正确设置并绑定了数据源。
class MyAdapter(private val dataList: List) : RecyclerView.Adapter() {

    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
        val view = LayoutInflater.from(parent.context).inflate(R.layout.item_layout, parent, false)
        return ViewHolder(view)
    }

    override fun onBindViewHolder(holder: ViewHolder, position: Int) {
        val item = dataList[position]
        holder.textView.text = item
    }

    override fun getItemCount(): Int {
        return dataList.size
    }

    class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
        val textView: TextView = itemView.findViewById(R.id.textView)
    }
}

通过以上步骤,你应该能够在Fragment中正确显示RecyclerView的数据了。如果仍然为空,请检查数据源、布局文件和适配器是否设置正确。

相关内容

热门资讯

透视存在!老友内蒙麻将有挂吗(... 透视存在!老友内蒙麻将有挂吗(透视)德普之星透视辅助插件(wpk教程有挂技术)您好:德普之星透视辅助...
透视好友房!一键装方片十三张辅... 透视好友房!一键装方片十三张辅助(透视)hhpoker软件可以玩吗(微扑克教程有挂解惑);无需打开直...
重大通报!衢州都莱软件辅助器(... 您好:衢州都莱软件辅助器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
重大推荐!蜀山四川智能辅助插件... 您好:这款蜀山四川智能辅助插件下载游戏是可以开挂的,确实是有挂的,很多玩家在这款蜀山四川智能辅助插件...
透视中牌率!朋朋政和软件辅助器... 透视中牌率!朋朋政和软件辅助器(透视)aapoker辅助软件合法吗(新2026版真实有挂)《详细加薇...
透视讲解!微友联盟有辅助吗(透... 透视讲解!微友联盟有辅助吗(透视)黑侠破解wepoker(必赢方法竟然有挂);打开点击测试直接进入微...
透视教程!蜀山四川免费辅助软件... 透视教程!蜀山四川免费辅助软件下载(透视)wepoker俱乐部辅助(切实教程讲解有挂)>>您好:软件...
一分钟带你了解!创思维激k辅助... 一分钟带你了解!创思维激k辅助器下载(透视)如何判断wpk辅助软件的真假(2026新版总结有挂秘笈)...
避坑细节!决战卡五星辅助器下载... 避坑细节!决战卡五星辅助器下载(透视)wepoker怎么挂飞机(揭秘教程有挂方式)决战卡五星辅助器下...
推荐攻略!四川游戏家园辅助(透... 推荐攻略!四川游戏家园辅助(透视)约局吧德州真的有透视挂吗(透明教程有挂存在)>>您好:软件加136...