简体   繁体   English

如何从 recyclerView 的 onClickListener 的活动中打开片段

[英]How do i open a fragment from an activity from the onClickListener of a recyclerView

I am trying to open a fragment when an item in the recyclerView is clicked,in an Activity, then pass the text of the text view from the recycler view to the fragments text view.我试图在活动中单击 recyclerView 中的项目时打开一个片段,然后将文本视图的文本从回收器视图传递到片段文本视图。 the OnClickListener is in my adapter class. OnClickListener 在我的适配器 class 中。 i cant find a mathcing solution for this in Kotlin.我在 Kotlin 中找不到数学解决方案。

` `

class MyViewHolder(listView:View) : RecyclerView.ViewHolder(listView){
    var itemTitle : TextView

    var itemDetail: TextView


    init {
        itemTitle = listView.findViewById(R.id.title)
        itemDetail =listView.findViewById(R.id.description)

        listView.setOnClickListener {v: View ->
            var detailFragment: DetailFragment = DetailFragment()



        }

    }
}`

Do it in onBindViewHolder() method of Adapter class在 Adapter class 的onBindViewHolder()方法中执行

 override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
     hoder.itemTitle.setText(your_data_list.get(position).getTitle())
     holder.itemView.setOnClickListener {
         //open DetailsFragment with text right there.
     }
 }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何从 kotlin 片段内的 onClickListener 打开片段? - How do i open a fragment from an onClickListener inside a fragment in kotlin? 如何将OnClickListener从Activity传递到片段 - How to pass OnClickListener from Activity to Fragment 如何在单击时将 onClickListener 实现到 recyclerView 以打开新片段 - How do I implement onClickListener to a recyclerView to open a new fragment when clicked 在RecyclerView适配器中,如何在活动中修改onClickListener - In a RecyclerView adapter, how do I modify an onClickListener inside an activity 在Activity / Fragment中处理RecyclerView OnClickListener - handling RecyclerView OnClickListener in Activity/Fragment Recyclerview item onClick 从 Main Activity Fragment 打开一个片段 - Recyclerview item onClick to open a fragment from Main Activity Fragment 如何更新recyclerview显示的数据,该数据包含在主要活动的片段中? (解决了) - How do I update data displayed by recyclerview which is contained in a fragment from the main activity? (solved) 我如何成功实现 viewpager 和 recyclerView 从活动迁移到片段 - How do I successfully implement viewpager and recyclerView migrating from activity to fragment 如何在带有Viewpager和片段占位符的选项卡式活动中使用OnClickListener - How do I us OnClickListener in a Tabbed Activity with Viewpager and Fragment Placeholder 我无法从活动的片段中填充recyclerview - I cant fill the recyclerview in fragment from activity
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM