内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我有一个listView,其中每行在行布局中都有一个按钮。如何使按钮和行都可以单击?
每当我看到关于android:focusable
和android:clickable
属性,我总是看到它们同时被设置为相同的值。
结果证明,实现你想要的行为的一个更好的方法是
android:focusable="false"
或
yourButton.setFocusable(false)
在Button
在你的View
...。一旦您这样做,您将能够设置一个OnClickListener
在Button
,单击行将触发onListItemClick()
方法中的OnItemClickListener
。