为什么我的布局OnItemClickListener现在不工作?

时间:2010-01-19 22:26:36

标签: android

好的,在弄清楚之前的问题'布局问题'后,现在我的OnItemClickListener和ItemLongClickListener(ContextMenu)已经停止工作了。只需TextView就可以正常使用

的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>

任何人都有任何想法为什么会停止工作?

感谢

1 个答案:

答案 0 :(得分:0)

将这些行添加到RadioButton布局:

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

这将阻止按钮获得焦点,从而使OnItemClickListener工作