来自:http://blog.csdn.net/elinavampire/article/details/43523635
(descendantFocusability)就要闪亮登场了...
android:descendantFocusability有三个值,分别是:beforeDescendants,afterDescendants,blocksDescendants
1.android:descendantFocusability="beforeDescendants"这句的意思就是说listview的item先拿到焦点
2.android:descendantFocusability="afterDescendants"只有button不需要焦点时item才能拿到焦点
3.android:descendantFocusability="blocksDescendants"item覆盖button直接拿到焦点
看到这三条属性的作用你应该知道怎么解决了吧,listview和button出现抢焦点时我一般使用使用第三条,然后在adapter写button的onclick事件,这样大家谁都不惹谁,和平相处.