今天在开发过程中,发现ListView失去焦点,导致点击事件失灵。
经查资料得知,由于使用自定义的BaseAdapte,所以条目中的控件会来抢占焦点。
修改方式为:
在listView的条目布局界面中,找到控件的根布局,增加代码:
android:descendantFocusability="blocksDescendants"
至于为什么这么解决,请看
ListVIew点击事件失效
今天在开发过程中,发现ListView失去焦点,导致点击事件失灵。
经查资料得知,由于使用自定义的BaseAdapte,所以条目中的控件会来抢占焦点。
修改方式为:
在listView的条目布局界面中,找到控件的根布局,增加代码:
android:descendantFocusability="blocksDescendants"
至于为什么这么解决,请看
ListVIew点击事件失效