解决ListView中有Button类而失去点击事件的问题
2015-03-11 11:34
363 查看
在你的xml布局文件中添加如下红色字段:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@null"
android:orientation="vertical"
android:descendantFocusability="blocksDescendants" >
<Button
android:id="@+id/btn_service_item"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/btn_cancel"
android:gravity="center"
android:textColor="@color/blue_service"
android:layout_marginBottom="1px"
android:focusable="false"
android:clickable="false" />
</LinearLayout>
这样,你点击ListView中的item就会优先于Button获得点击事件了。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@null"
android:orientation="vertical"
android:descendantFocusability="blocksDescendants" >
<Button
android:id="@+id/btn_service_item"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/btn_cancel"
android:gravity="center"
android:textColor="@color/blue_service"
android:layout_marginBottom="1px"
android:focusable="false"
android:clickable="false" />
</LinearLayout>
这样,你点击ListView中的item就会优先于Button获得点击事件了。
相关文章推荐
- ListView的item中有button ImageButton CheckBox EditText等时 点击事件失效问题的解决
- ListView item中有button或EditText时 点击事件失效问题的解决
- 一般情况下ListView中的 item点击事件和 item 中的Button按钮点击事件 同时需要时,就会出现Button抢占了item的焦距问题,导致ListView中的item点击事件无效,解决
- ListView的item中有button ImageButton CheckBox EditText等时 点击事件失效问题的解决
- ListView与Button的共存问题解决(点击事件)
- listView嵌套button失去焦点问题解决
- 解决 点击ListView空白处事件不响应问题
- Android ListView item 点击事件失效问题的解决
- 今天使用PullToRefreshListView时遇到Item点击事件失效问题,特此记下解决办法
- Android:解决ExpandableListView中添加button后item项点击事件问题
- 解决 点击ListView空白处事件不响应问题
- android ListView的OnItemClickListener事件被其内部Button点击事件屏蔽的解决方法
- Android ListView item 点击事件失效问题的解决
- Android学习之解决ListView中item点击事件和item中Button点击事件冲突问题
- Android:解决ExpandableListView中添加button后item项点击事件问题
- android listviewListview中的button点击事件或者是onitemclick不响应的问题
- 解决Listview中Item中控件设置点击事件而Item点击事件失效问题
- android ListView Item和CheckBox、Button点击事件冲突的问题
- Android 解决ListView的itemClick和里面的Button点击有冲突问题
- 安卓 ListView Button、CheckBox、RadioButton 点击事件 覆盖的问题