您的位置:首页 > 其它

实现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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐