checkbox 与 listview 等混用焦点问题

来源:互联网 发布:淘宝怎么购买二手店铺 编辑:程序博客网 时间:2024/05/21 10:03
android:focusable="false" 
android:focusableInTouchMode="false" 
android:clickable="false" 
这三句很重要,如果不加就会出现错误。 

由于checkbox的点击事件优先级比listview的高,所以要在checkbox中添加android:focusable="false",使得checkbox初始的时候没有获取焦点。 


item整体添加这句话 ,使listview 的item优先于子控件获取焦点

android:descendantFocusability="blocksDescendants"