Articles of drawerlayout

Разница между SlidingPaneLayout и NavigationDrawer

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

Как открыть Layer Layout только с кнопкой?

Я работаю над приложением, которое имеет структуру вкладок и использует скользящие движения для перемещения по вкладкам. Но теперь я хочу применить Layer Layout. Проблема в том, что ящик имеет слайд для открытия событий. Как я могу удалить это событие? Моя идея заключалась в том, что ящик мог открывать и закрывать с помощью кнопки. Это возможно? […]

Автозаполнение не работает в файлах XML в определенной иерархии

В частности, иерархия узлов XML, например. DrawerLayout-> RelativeLayout-> Автозаполнение ImageButton не работает должным образом. Список предложений содержит недопустимые элементы. Например. android:src не отображается внутри ImageButton пока он должен быть. Недействительные предложения: С другой стороны, если иерархия RelativeLayout-> RelativeLayout-> ImageButton, то все в порядке. Действительные предложения: Я уже пробовал: Повторное открытие файла XML – никакого эффекта […]

Отключение правого ящика только на определенном фрагменте

У меня есть Activity with DrawerLayout (который содержит левый и правый ящики). Мне было интересно, могу ли я отключить правый ящик от определенных фрагментов. Я читал о mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED) , но он заблокировал бы весь ящик закрытым, и мне все еще нужен левый ящик

Переключить DrawerLayout только с заголовком (NO App Icon)?

У меня есть активность с DrawerLayout . Я могу открыть ящик двумя разными способами: прокручивая левую область экрана вправо и нажав на заголовок приложения. У меня НЕ отображается значок приложения, только заголовок. Я реализовал это точно так, как рекомендовал Google здесь: Создание ящика навигации: Открыть и закрыть с помощью значка приложения Все функционально работает, открывая […]

Почему я не могу заблокировать DrawerLayout с гравитацией макета

Я использую DrawerLayout, и недавно я хочу изменить гравитацию listView в drawerLayout. Но после того, как я изменил гравитацию listView на android:layout_gravity="start|bottom" из android:layout_gravity="start" , drawerLayout не может быть заблокирован mDrawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); SetDrawerLockMode () работает с; <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" > </RelativeLayout> <ListView android:id="@+id/drawer_list" android:layout_width="320dp" android:layout_height="match_parent" android:layout_gravity="start" android:background="#F3F3F4" android:choiceMode="singleChoice" > […]

Жесты, не работающие при использовании DrawerLayout в приложении для Android

У меня есть приложение Android с одним действием. Эта операция использует этот макет: <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 –> <ListView android:id="@+id/left_drawer" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="start" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:background="#111"/> </android.support.v4.widget.DrawerLayout> Затем, в моем источнике, у меня есть два детектора жестов, определенные […]

Как обернуть DrawerLayout вокруг PreferenceActivity в приложении для Android?

Я пишу приложение для Android, чтобы воспользоваться функциональностью Layer Layout. Я хочу иметь возможность использовать Layer Layout в качестве навигационного инструмента, доступного во всем приложении. Чтобы использовать Layer Layout, я использую следующие в XML-файлах my layout layout: <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 –> <LinearLayout android:id="@+id/main_content_layout" android:layout_width="match_parent" android:layout_height="match_parent" /> <!– The […]

Runtime DrawerLayout должен быть измерен с помощью MeasureSpec.EXACTLY excpetion

Я следую этому руководству, и я столкнулся со странной проблемой. Неважно, что в моем DrawerLayout , но если его layout_height или layout_width установлены на что угодно, кроме жестко заданного числа, это исключает это исключение во время выполнения. Я вижу множество отчетов об этой ошибке, возникшей при попытке визуализации вывода в инструменте Graphical Layout, но не […]

DrawerLayout поверх панели действий

При использовании макета ящика есть способ наложить вид ящика на панель действий? Я не хочу скрывать панель действий, когда отображается ящик. Я хочу, чтобы панель действий просто оставалась на месте, но была отправлена ​​на задний план. Примером этого является приложение iOS Play Music … Моя текущая реализация скрывает и показывает панель действий при изменении состояния […]

Intereting Posts