Articles of drawerlayout

DrawerLayout с NavigationView – не показывает эффект пульсации при нажатии

У меня возникла проблема с эффектом «щелчок», видимым в моем ящике. У меня есть xml-макет действия следующим образом: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout android:id="@+id/drawer_layout" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:openDrawer="start"> <include layout="@layout/app_bar_main" android:layout_width="match_parent" android:layout_height="match_parent"/> <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" app:menu="@menu/activity_main_drawer"/> </android.support.v4.widget.DrawerLayout> Как вы можете видеть, я DrawerLayout NavigationView в свой DrawerLayout а затем […]

Ревизионная обработка Horiziontal на DrawerLayout

Это мой макет NavigationView <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/header" app:menu="@menu/meny" /> headerLayout имеет горизонтальное RecyclerView котором есть некоторые элементы, которые пользователь может прокручивать на нем. Моя проблема – всякий раз, когда я хочу прокручивать в RecyclerView , drawerLayout собирается закрыть. Есть ли способ поддержать горизонтальный RecyclerView на Drawerlayout ?

Прокрутка анимации в NavigationView

В моей активности есть NavigationView внутри DrawerLayout . Когда пользователь нажимает кнопку в заголовке NavigationView, я хотел бы прокрутить вверх до DrawerLayout/NavigationView с помощью анимации. Кажется, что NavigationView и DrawerLayout не предоставляют метод для получения фактической позиции прокрутки ( getScrollY() и getScrollX() всегда возвращают 0), и поэтому я не могу этого сделать. Как перейти к […]

Значок 3 строки не анимируется на меньшее изображение в навигационном ящике

Маленькая иконка (индикатор или 3 строки) рядом с логотипом не меняется на меньшую. -> это изображение не анимируется. Когда я нажимаю логотип приложения, ящик открывается, но изображение не анимируется в более маленькое изображение, которое является индикатором, который в настоящее время открыт ящик. gABar.get().setDisplayHomeAsUpEnabled(true); mDrawerToggle = new ActionBarDrawerToggle( getActivity(), /* host Activity */ mDrawerLayout.get(), /* DrawerLayout […]

Кнопка внутри DrawerLayout не доступна для кликов

Я искал какое-то время с этой проблемой, и я пока не нашел решение. Для моего проекта DrawerLayout я не буду использовать listview, а linearlayout как контейнер для своих просмотров. Я сначала тестирую его, добавляя кнопку внутри линейной линии, но я не могу ее щелкнуть. Это XML. <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:id="@+id/left_drawer" android:background="@color/white" […]

Изменение значка навигационного ящика и интервала текста

Мне интересно, как изменить интервал между значком и текстом? Это выполнимо? Есть предположения? спасибо

Ящик, не закрывающий панель действий

Я хочу открыть ящик таким образом, чтобы он закрывал панель действий. Я попробовал это, используя родительский линейный макет, и внутри него я определил панель инструментов и drawerLayout и отлично работает, но дело в том, что я не могу видеть здесь пункт меню. Это я могу открыть ящик, только прокручивая влево на право на экране. Если […]

FindViewById (int) в Activity не может применяться к (int, android.support.v7.widget.Toolbar

Поэтому я слежу за учебником Slidnerd в навигационном ящике . Проблема возникает, когда я пытаюсь создать экземпляр ActionBarDrawerToggle, чтобы указать Activity , DrawerLayout и Toolbar . (NavigationDrawerFragment)getSupportFragmentManager().findFragmentById(R.id.fragment_nav_drawer); drawerFragment.setUp((DrawerLayout) findViewById (R.id.drawer_layout, toolbar); Я получаю ошибку, лежащую в основе (R.id.drawer_layout, панель инструментов) . Ошибка говорит: «findViewById (int) в Activity нельзя применить к (int, android.support.v7.widget.Toolbar» . Я попробовал […]

DrawerLayout предотвращает события касания на EditText

У меня есть DrawerLayout, в котором есть EditText и ListView. Проблема в том, что я не могу коснуться элементов EditText или ListView. Вместо этого DrawerLayout получает все события касания. Щелчок по любому элементу в DrawerLayout заставляет DrawerLayout закрываться (что, я думаю, является методом по умолчанию onTouch в классе drawerlayout) <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" > […]

SwipeRefreshLayout Got Action_Move зависает просмотр

У меня обычный NavigationDrawer с разными фрагментами: Новости Другие материалы 1 Другое вещество 2 настройка Проблема : В NewsFragment содержится SwipeRefreshLayout. Он отлично работает в первый раз, когда я обновляюсь. Я могу изменить фрагмент на другие элементы 1 и 2 и Setting. Поэтому я возвращаюсь в NewsFragment. И теперь, когда я обновляюсь, фрагмент замерзает. DrawerLayout […]