Android -Настройки навигационных ящиков список прокрутки / сфокусированный

У меня есть пользовательский навигационный ящик с несколькими TextViews элементами. Вот макет:

 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!-- The main content view --> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" /> <!-- The navigation drawer --> <LinearLayout android:layout_width="240dp" android:layout_height="match_parent" android:orientation="vertical" android:background="@color/White" android:layout_gravity="start"> <TextView android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeightSmall" android:textStyle="bold|italic" android:gravity="center_vertical" android:layout_marginLeft="5dp" android:layout_marginStart="5dp" android:textAppearance="?android:attr/textAppearanceMedium" android:text="First Item" /> <View android:layout_width="fill_parent" android:layout_height="3dp" android:background="@color/gplus_color_1" /> <TextView android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeightSmall" android:textAppearance="?android:attr/textAppearanceListItemSmall" android:text="Second Item" android:gravity="center_vertical" android:layout_marginLeft="15dp" android:layout_marginStart="15dp" android:id="@+id/second" /> </LinearLayout> </android.support.v4.widget.DrawerLayout> 

Проблема в том, что если я не назначаю onClick() для TextView , то прикосновение отражается на ListView который находится в фоновом режиме. Скажем, для второго TextView я назначил слушателя onClick, но для первого TextView я этого не сделал, когда я касаюсь первого TextView элемент списка за ящиком выбирается, но не для второго. Как сохранить фокус на элементах навигационного ящика при открытии ящика?

Добавьте android: clickable = "true" в ur LinearLayout. Он перестает фокусироваться на фоновом списке.

 <LinearLayout android:layout_width="240dp" android:layout_height="match_parent" android:clickable="true" android:orientation="vertical" android:background="@color/White" android:layout_gravity="start"> 
Intereting Posts
Android Gradle – добавьте packageNameSuffix на конкретный продуктFlavor Ускорить процесс dex с помощью файлов jar, возможно ли это? Proguard – также использовать файлы proguard из модулей Удаление эффектов прокрутки RecyclerView Как проверить, отображается ли в Google Maps InfoWindow до его обновления? Как отслеживать пользователей, работающих с органическими и платными пользователями в моем приложении? Выравнивание кнопки Android в нижней части RelativeLayout? Неверный способ запуска SMS-намерения в Android На какой ширине экрана dp панель действий не разбивается, когда андроид: uiOptions = "splitActionBarWhenNarrow" установлен? Хорошие рекомендации по разработке приложения для электронной торговли Преобразование Java-комплексного объекта в Json IllegalStateException: фрагмент, уже добавленный в фрагмент tabhost Ошибка при попытке поделиться ссылкой на facebook с Android Почему моя активность всегда показывает один и тот же набор данных из уведомления GCM? Арабское зеркало макета в Android