0
  • 最佳答案

    QAQ家人们终于解决了

    我的item布局是一个占满item的图片,上面叠了三个文字。偶然发现,点击事件并非无响应,而是只有点击item之间的空隙才会有Toast弹出 于是我把红框框圈出来的“itemView”改成了“imageView”即第一个红框框所圈出来的变量 实现了我想要的点击item有响应的效果

    1588041603748126721  评论     打赏       里之烟
    • item布局添加上clickable=true?

      1247069679944470528  评论     打赏       MUZIII
      • 里之烟  回复 @MUZIII
        是item.xml里的根元素吗 没有用耶 我给item里面的ImageView控件加了也没用
        里之烟 2022-11-06 11:49   回复 1588041603748126721
    • 点击事件呢?

      1153952789488054272  评论     打赏       拉大锯
      • 里之烟  回复 @拉大锯
        private void initListener() { madapter.setOnItemClickListener(position -> { Toast.makeText(TreeHouseStudyRoom.this,"ID "+position+" 被点击了",Toast.LENGTH_SHORT).show(); }); }
        里之烟 2022-11-05 23:58   回复 1588041603748126721
      • 拉大锯  回复 @里之烟
        你只是设置了一个点击事件进去,你适配器里的代码呢?怎么写的,补充到问题里吧。
        拉大锯 2022-11-06 11:09   回复 1153952789488054272
      • 里之烟  回复 @拉大锯
        补充了(;へ:)
        里之烟 2022-11-06 11:54   回复 1588041603748126721
      • 拉大锯  回复 @里之烟
        没啥问题呀,有设置,有判断,有调用。接下来就是加日志,看看有没有触发点击事件,如果有事件触发,为什么没有调用到。
        拉大锯 2022-11-07 09:33   回复 1153952789488054272
    相关问题
    2019-12-01 01:01 705 2
    2020-03-25 01:59 421 2
    温油的老舅 · androidstudio
    2020-04-12 01:25 829 3
    SoBenson · AndroidStudio
    2020-10-15 18:34 823 2
    dalovelanlan · AndroidStudio
    2020-11-12 17:48 778 6
    2022-07-06 19:37 114 2