首页 > 解决方案 > 查找被点击视图的 ID 或标签

问题描述

我是android编程的新手。我正在使用 recyclerview + cardview + 适配器来显示项目列表(图像 + 文本)。

holder.itemView.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View v){


          String k = user.getLid(); // from pojo class
           startviewact(k);

        }
    });

我正在使用上面的代码来查找单击了哪个项目。但现在我想知道在此项目中单击了哪种视图类型(我有图像和文本)。

谁能给我一些帮助。先感谢您。

标签: javaandroidandroid-recyclerview

解决方案


holder.itemView.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View v){

          if ( v instanceOf TextView) {
           // code for textview
          }
         if ( v instanceOf ImageView) {
           // code for imageview
         }

          String k = user.getLid(); // from pojo class
           startviewact(k);

        }
    });

推荐阅读