相同OnClickListener我有3個項目的列表:Android的 - 爲的TextView和ImageView的
[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>
我不明白確切的問題。如果您只需爲ImageView和TextView添加相同的'OnclickListener',則可以通過將這兩個視圖添加到單個父視圖('Linearlayout')併爲該父視圖添加'OnClickListener'來完成此操作。 – sujith 2013-03-12 04:34:00