Articles of navigationview

Добавьте onClickListener в заголовок заголовка навигации, используя библиотеку поддержки дизайна Android.

Я хочу добавить элемент onClickListener в заголовок заголовка навигации, например, изменить текст TextView или установить изображение для ImageView.

Повторение заголовка в режиме навигации

Я использовал навигационное представление в своем приложении. Заголовок в режиме навигации повторяется дважды, но я фактически удалил его ( app: headerLayout = "@ layout / header" ) в xml. И я хочу реализовать действие (например, как кнопку) из заголовка навигационного представления. В коде я написал так mNavigationView = (NavigationView) findViewById(R.id.navigation_view); headerView = mNavigationView.inflateHeaderView(R.layout.bp_header); googele_plus = […]

Android KitKat: android.view.InflateException: ошибка раздувания класса android.support.design.widget.NavigationView

Ниже приведена моя конфигурация. Это работает на Android Lollipop, но сбой на Android Kitkat. Я пробовал каждый обходной путь здесь, но не могу помочь: Ошибка раздувания класса android.support.design.widget.NavigationView build.gradle android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { minSdkVersion 14 targetSdkVersion 23 // Support RenderScript Library v8 renderscriptTargetApi 18 renderscriptSupportModeEnabled true } } ext{ supportLibVersion = […]

Прокрутка определенного меню. Вверху в navigationView при вызове onDrawerOpened ()

Я использую NavigationView (android.support.design.widget.NavigationView) в DrawerLayout. Мне интересно, есть ли в любом случае прокрутка по определенному элементу программно, когда пользователь открывает ящик. (В то время как onDrawerOpened () вызван в действие) Например, когда пользователь открывает ящик, я хочу MenuItem «action_feedback» в верхней части DrawerLayout (прокручивается вверх). <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/action_current_list" android:checked="true" android:icon="@drawable/ic_current_list" android:title="@string/current_list" […]

Использование NavigationView из библиотеки поддержки дизайна Android

Я пытаюсь следовать этому руководству, чтобы использовать новый DrawerLayout из Библиотеки поддержки дизайна. Похоже, что студия Android не распознает макет NavigationView. Это мой макет main_activity: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:padding="20dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello"/> </LinearLayout> <android.support.design.widget.NavigationView android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/drawer_header" app:menu="@menu/drawer_menu"/> </android.support.v4.widget.DrawerLayout> И когда я пытаюсь запустить проект, я получаю […]

Android NavigationView с внутренним интервалом

В настоящее время я разрабатываю приложение для Android с поддержкой NavigationView. Я должен задать вопрос, чтобы сделать это так, как хочу: (1) Я хочу разделить навигационные элементы на две области: одну сверху сверху заголовка и одну в нижнем конце. (2) Я хочу удалить прокладку между разделителем и элементом под ним. Как это выглядит и как […]

Навигация по слайду справа

Я использую новый NavigationView из библиотеки дизайна поддержки Android. Он отлично работает, но когда я пытаюсь установить его слайд с правой стороны, он разбивается с этим исключением: java.lang.IllegalArgumentException: No drawer view found with gravity LEFT Мой основной макет: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/navigationDrawer" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/activity_main_content" /> <android.support.design.widget.NavigationView android:id="@+id/navigationView" style="@style/NavigationView" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="right" app:headerLayout="@layout/header" app:menu="@menu/menu_drawer"/> […]

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 ?

Удаление верхней панели навигации в режиме Android N Multi-Window

Я хотел бы удалить paddingTop / marginTop из навигационного представления в marginTop режиме Android N. Как и в Gmail. Если вы видите изображение ниже, я говорю о нормальном заполнении с размером, равным строке состояния в начале навигационного представления. Поэтому в основном в режиме Multi-Window (см. Изображение ниже) мне нужно удалить это дополнение, когда мое приложение […]