2011-02-21 5 views
0

リストビュー内に2つのテキストビューがあります。私は、誰もがOnItemClickListenerがTextView01またはTextView02ことにより、任意の助けをOnItemClickListenerをトリガーする要素を特定します。

おかげでトリガされたかどうかを確認する方法を見つけ出すために正しい方向に私を指すことができればしかし、私は思っていた正常に動作します私のOnItemClickListenerを設定している

ジョナサン

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_height="wrap_content" android:gravity="left|center" 
android:layout_width="wrap_content" android:paddingBottom="5px" 
android:paddingTop="5px" android:paddingLeft="5px"> 
<TextView android:id="@+id/TextView01" android:layout_width="wrap_content" 
android:layout_height="wrap_content" android:gravity="center" 
android:background="@drawable/bg" android:textColor="#FFFF00" 
android:text="hi"></TextView> 
<TextView android:text="@+id/TextView02" android:id="@+id/TextView02" 
android:layout_width="wrap_content" android:layout_height="wrap_content" 
android:layout_marginLeft="10px" android:textColor="#0099CC"></TextView> 
</LinearLayout>` 

public void onItemClick(AdapterView<?> a, View v, int position, long id) { 

} 
}); 

答えて

2

onitemClickListenerは、textviewをクリックしてもトリガーされません。 onItemClickLister()は、listviewのcllbackリスナーです。ユーザーがリストビューをクリックしたときに呼び出されます。

textviewでclickイベントを取得するには、clicklistener 2 textviewを追加します。ちょうど私が知る必要たかった....

おかげで....アメージング

+0

; UはOnclickListenerでそのコールバック(ビューV)を取得します。ありがとう –

関連する問題