viewpager抢子控件焦点

冰之AJ 2017-07-05 06:01:01
如图,一个viewpager嵌套3个fragment,第一个fragment里面有一个listview,item中有一个imageview,在listview的adapter中设置imageview的点击事件,弹出一个popuwindow,第一次进入这个fragment中时,点击imageview响应点击事件,响应一次之后,再点击,无反应,然后稍微滑动viewpager或者点击一下listview的条目的时候,imageview的点击事件才响应,debug也是,应该是焦点问题,但具体的我不知道,有哪位大神帮我看看,应该改哪里
...全文
421 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jing丶無雙 2017-07-06
  • 打赏
  • 举报
回复
哦哦。。。
冰之AJ 2017-07-06
  • 打赏
  • 举报
回复
引用 1 楼 xj396282771 的回复:
你看下给listview设置下面这个属性有用么
android:descendantFocusability=””
beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点 blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
没有 结贴了 最后用的onTouchlistener解决的 他走onTouch方法,为什么延时走OnClick方法 暂时不知道
Jing丶無雙 2017-07-06
  • 打赏
  • 举报
回复
你看下给listview设置下面这个属性有用么
android:descendantFocusability=””
beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点 blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点

80,471

社区成员

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

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