在使用 androidx.recyclerview.widget.RecyclerView 从 Kotlin 中的回收者视图中获取新活动时,可以按照以下步骤进行操作:
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
val recyclerView: RecyclerView = findViewById(R.id.recyclerView)
recyclerView.layoutManager = LinearLayoutManager(this) // 设置布局管理器,可以选择 LinearLayoutManager、GridLayoutManager 等
recyclerView.adapter = YourAdapter() // 设置适配器,YourAdapter 是你自定义的适配器类
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
val view = LayoutInflater.from(parent.context).inflate(R.layout.item_layout, parent, false)
val viewHolder = ViewHolder(view)
viewHolder.itemView.setOnClickListener {
val position = viewHolder.adapterPosition
// 处理点击事件,获取新活动
}
return viewHolder
}
val intent = Intent(context, NewActivity::class.java)
context.startActivity(intent)
这样,当用户点击 RecyclerView 中的某个项时,就会启动新的活动。
云+社区技术沙龙[第6期]
云+社区技术沙龙[第10期]
云+社区技术沙龙[第28期]
云+社区开发者大会 武汉站
云+社区技术沙龙[第21期]
T-Day
腾讯云培训认证中心开放日
Elastic 中国开发者大会
serverless days
领取专属 10元无门槛券
手把手带您无忧上云