android - 回收站 View 点击监听器

标签 android android-recyclerview ontouchlistener

我正在研究 Android 的应用程序接近完成它但我在 recyclerView 中发现了问题,我不知道如何在 recyclerView 的 Item 的 TextView 上实现点击监听器? (当我点击项目时)

我有一个多选 recyclerview...只有当我选择 recyclerview 项目时,textview 才可见

最佳答案

这里使用这个:

我的 recyclerView 行有 2 个 TextView :

 public class MyViewHolder extends RecyclerView.ViewHolder{
        public TextView name,price;

        public MyViewHolder(View view){
            super(view);
            name = (TextView) view.findViewById(R.id.name);
            price= (TextView) view.findViewById(R.id.price);

            name.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Log.e("Test","Name clicked : "+getAdapterPosition());
                }
            });


        }
    }

从这个位置,您可以使用 dataList 获取特定项目的值。

希望对您有所帮助!!!

关于android - 回收站 View 点击监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45185351/

相关文章:

java - Activity 的 Intent 过滤器必须包含 android.intent.action.MAIN 操作

java.lang.NoSuchMethodError : org. apache.commons.io.FileUtils.readFileToByteArray 错误

android - RecyclerView 的透明背景

android - 当用户在 View 上移动手指时,我们如何在 Android 的 onTouchListener 中获取被触摸的 View 的 id?

java - Android 监听触摸释放

android - 如何使用 Gradle 配置 Proguard?

android - 从 Android 库项目到使用它的 App 的不同通信

android - RecyclerView 中的预取文本布局,无法解析方法 setTextFuture

android - 区分滑动和点击手势android