Почему мой макет OnItemClickListener не работает сейчас?

Хорошо, после выяснения предыдущего вопроса 'Layout Question', теперь мои 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 ответ

Добавьте эти строки в вашу раскладку RadioButton:

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

Это предотвратит фокусировку кнопки, поэтому заставит работать OnItemClickListener

Другие вопросы по тегам