单击ListView中的单击侦听器到特定列表

时间:2017-09-16 03:13:30

标签: android xml listview

这是我的xml代码......

<?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="fill_parent"
    android:orientation="vertical" >
    <LinearLayout
        android:id="@+id/Clicking"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center|left"
        android:padding="5dp">
        <ImageView
            android:id="@+id/ivImage"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/profile" />

        <TextView
            android:id="@+id/tvFullName"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView"
            android:textColor="@android:color/white"
            android:textSize="16sp"
            android:paddingLeft="5dp"
            android:textStyle="bold" />
    </LinearLayout>
    <LinearLayout
        android:id="@+id/ClickingOne"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center|left"
        android:padding="5dp" >

        <ImageView
            android:id="@+id/ivImageTwo"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/profile" />

        <TextView
            android:id="@+id/tvFullNameTwo"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView"
            android:textColor="@android:color/white"
            android:textSize="16sp"
            android:paddingLeft="5dp"
            android:textStyle="bold" />
    </LinearLayout>



</LinearLayout>

我想设置一个on click侦听器到android:id =&#34; @ + id / ClickingOne&#34;和android:id =&#34; @ + id /点击&#34;不是整个listView适配器。我想要它,因此在标记为Clicking和ClickingOne的两个不同列表上有两个点击监听器。

1 个答案:

答案 0 :(得分:0)

您可以在onBindView或ViewHolder类中进行设置。 尝试像

这样的东西
true

将linearlayout的false设置为{{1}},将{{1}}设置为其中的所有子视图。 对ClickingOne做同样的事。