实现ListView中item中Button和Item本身点击都有响应
2015-04-07 15:33
387 查看
在ListView的Item中,如果有Button控件,那么要实现Button和Item点击都有响应,
可以将Item的Layout中Button的focusable属性设为false,
然后设置layout的属性android:descendantFocusability="blocksDescendants"。
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:descendantFocusability="blocksDescendants">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"/>
</LinearLayout>
在ListView的Item中,如果有Button控件,那么要实现Button和Item点击都有响应,
可以将Item的Layout中Button的focusable属性设为false,
然后设置layout的属性android:descendantFocusability="blocksDescendants"。
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:descendantFocusability="blocksDescendants">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"/>
</LinearLayout>
相关文章推荐
- Android下listview每个Item中包含有按钮,为什么在点击某一行按钮的时候,同时有多行button触发了响应事件?
- Android中ListView(gridview)的item中有button等子点击控件时不能响应点击事件的原因
- ListView的每个Item项都有两个Button(男,女),和两个ImageView(绿,红),点击button,实现ImageView的改变,并且listview不错乱
- 想实现在ListFragment里面的ListView的item里面的Button的点击事件
- 想实现在ListFragment里面的ListView的item里面的Button的点击事件
- ExpandableListView 实现三级菜单中grou_item与child_item点击无响应
- listview 嵌套checkbox响应item点击和button点击事件
- (Android学习之路)Android中listView结合自定义适配器,并实现item中button点击事件
- 小白求教!listview item 含有button 点击事件怎么实现?
- ListView控件中item中实现的Button的点击事件
- ListView Item中有Button checkbox 点击Item子控件不响应解决
- listview 中的 item里面带有button按钮的点击实现方法
- Android处理ListView中的Item中的Button按钮不能点击的问题
- Android中ListView点击和ListView的item里面的Button或ImageView不能同时生效问题的解决
- android中ListView点击和ListView的item里面的button或ImageView不能同时生效的解决
- listview 的onitemlongclick阿和onitemclick冲突,item中还有button的点击事件
- listview 点击item无响应处理
- ListView中嵌入Button,并响应Button点击事件
- Android listView 中响应Button点击事件
- Android listView 中响应Button点击事件