这是我的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>
我想设置一个单击"侦听器"到Android:id ="@ ID/ClickingOne"和Android:id ="@ id/clicking/clicking"不是整个ListView Adapter。我想要它,所以在两个不同的列表上单击"侦听器",标有单击和clickingOne。
您可以在OnBindView或ViewHolder类中进行设置。尝试
之类的东西Clicking.setOnClickListener(new View.OnClickListener(){
// do your thing here
})
并将 android:clickable
设置为线性layout以true
,然后将false
设置为所有孩子在其中查看。对ClickingOne进行同样的操作。