ListView 为啥同一行点击OnItemClickListener 只有第一次执行,第二次点击不会执行?

紫雾凌寒
人工智能领域新星创作者
博客专家认证
2017-09-02 05:38:46
ListView 为啥同一行点击OnItemClickListener 只有第一次执行,第二次点击不会执行?

比如我点第一行只有第一次点第一行,OnItemClickListener执行,之后点第一行都不执行?
...全文
334 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
江三木洛 2017-09-02
  • 打赏
  • 举报
回复
代码怎么写的,贴上来看看啊
202005021116 应用层 2017-09-02
  • 打赏
  • 举报
回复
引用 1 楼 luoyingbiao 的回复:
正常的话每次点击都会响应的,是不是你点击后执行什么操作导致阻塞了
例如这样:
               mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                    @Override
                    public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
                        mSelectBuild.setText(mDatas.get(position));
                        mPopupWindow.dismiss();
                        buildingId = mBuildTypeDatas.get(position).id;
                    }
                });
202005021116 应用层 2017-09-02
  • 打赏
  • 举报
回复
正常的话每次点击都会响应的,是不是你点击后执行什么操作导致阻塞了

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧