您的位置:首页 > 其它

listViewitem和上面的多个button都有点击事件

2014-03-06 09:36 393 查看
关于listViewitem和上面的多个button分别获得点击事件,一开始我以为是不能实现的,后面查啦很多资料,实验啦很久原来发送是那么的容易。







怎么实现的呢?

只需要看看item的xml文件就可以啦,红色标记的为重点

<?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:descendantFocusability="blocksDescendants"

    android:orientation="horizontal" >

    <TextView

        android:id="@+id/selectAreaTv"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginLeft="5dp"

        android:background="@color/transparent"

        android:clickable="true"

        android:focusable="false"

        android:onClick="btnClick"

        android:text="asda"

        android:textColor="@color/black"

        android:textSize="15sp" />

    <ImageView

        android:id="@+id/image"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginLeft="5dp"

        android:background="@drawable/btn_click"

        android:clickable="true"

        android:focusable="false"

        android:onClick="btnClick"

        android:src="@drawable/arrow_up" />

    <ImageButton

        android:id="@+id/imagebutton"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:focusable="false"

        android:onClick="btnClick"

        android:src="@drawable/arrow_up" />

    <TextView

        android:id="@+id/attentionTv"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginLeft="5dp"

        android:background="@color/transparent"

        android:textColor="@color/black"

        android:textSize="15sp" />

    <CheckBox

        android:id="@+id/attentionCheck"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:checkMark="?android:attr/listChoiceIndicatorMultiple"

        android:clickable="false"

        android:focusable="false"

        android:focusableInTouchMode="false" />

</LinearLayout>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐