Android ListView嵌套Button,Button事件覆盖item事件解决办法
16lz
2021-01-23
方法就是修改item布局的xml文件:
在根布局里加上:
android:descendantFocusability="blocksDescendants"
然后在按钮布局里加上:
android:focusable="false"
item和按钮都 可以点了,就OK了
下面是布局示例:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:descendantFocusability="blocksDescendants"
<Button android:id="@+id/worklog_update" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="修改" android:focusable="false" /> <Button android:id="@+id/worklog_del" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="删除" android:focusable="false" />
更多相关文章
- Android使用SQLite数据库的示例
- android中动态布局(动态加入TextView和ListView)
- Android RadioButton 单选按钮
- 如何在Android中在fragment中实现点击按钮事件?
- Android中对Group的各种操作示例代码
- Android 之 添加按钮添加声音
- 【Android】抽屉控件 SlidingDrawer 的简单示例