我有3个项目的清单:
[image_1] [text_1]
[image_2] [text_2]
[image_3] [text_3]
我没有使用 ListView。相反,我使用了RelativeLayout。
我将如何处理 TextView 和 ImageView 的 OnClickListener?
list_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/image_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="21dp"
android:layout_marginTop="21dp"
android:src="@drawable/calbutton" />
<TextView
android:id="@+id/text_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/image_1"
android:layout_toRightOf="@+id/image_1"
android:text="TextView" />
<ImageView
android:id="@+id/image_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBelow="@+id/image_1"
android:layout_below="@+id/image_1"
android:layout_marginLeft="21dp"
android:layout_marginTop="21dp"
android:src="@drawable/calbutton" />
<TextView
android:id="@+id/text_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/text_1"
android:layout_alignTop="@+id/image_2"
android:text="TextView" />
<ImageView
android:id="@+id/image_3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBelow="@+id/image_2"
android:layout_below="@+id/image_2"
android:layout_marginLeft="21dp"
android:layout_marginTop="21dp"
android:src="@drawable/calbutton" />
<TextView
android:id="@+id/text_3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/image_3"
android:layout_toRightOf="@+id/image_3"
android:text="TextView" />
</RelativeLayout>