2010-01-19 66 views
2

好的,在弄清楚前面的問題「佈局問題」後,現在我的OnItemClickListener和ItemLongClickListener(ContextMenu)已停止工作。只需TextView的正常工作爲什麼我的佈局OnItemClickListener無法正常工作?

XML:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:id="@+id/txtVehName" 
     android:hint="@string/VEH_NAME" 
     android:textSize="18dp" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="10dip" 
     android:layout_alignParentBottom="true" 
     > 
    </TextView> 

    <RadioButton 
     android:id="@+id/rbDefault" 
     android:text="" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentBottom="true" 
     > 
    </RadioButton> 

</RelativeLayout> 

任何人有任何想法,爲什麼會停止工作?

感謝

+0

我想這事做的按鈕事實上RadioButton是可編輯/可點擊的? – bugzy

+1

請檢查這個問題: http://stackoverflow.com/questions/5374011/adding-checkbox-to-list-row-loses-my-onitemclick-events –

回答

0

這些行添加到您的單選按鈕佈局:

android:focusable="false" 
android:focusableInTouchMode="false" 

這將防止服用焦點,因此使得OnItemClickListener工作

相關問題