Почему мой макет OnItemClickListener не работает сейчас? - PullRequest
2 голосов
/ 20 января 2010

Хорошо, после выяснения предыдущего вопроса «Вопрос о расположении», теперь мой 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 голосов
/ 15 августа 2014

Добавьте эти строки в макет RadioButton:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...