2017-02-17 8 views
-8

Я хочу, чтобы пользовательское меню, как это:Как пользовательское меню, как этот

enter image description here

+0

Отправьте свой код? –

+0

Измените свой вопрос, чтобы опубликовать [минимальный код, воспроизводящий проблему, о которой вы просите] (http://stackoverflow.com/help/mcve). Обратите внимание, что многие из нас хотят вам помочь, но, пожалуйста, не рассматривайте StackOverflow как бесплатную службу кодирования. Не просто спросите: «Я хочу это сделать, как я могу это сделать». Во всяком случае, никаких тяжелых чувств, и приветствуем StackOverflow :) – koceeng

ответ

0

Существует два способа сделать это.

Используя вид навигации app:headerLayout="@layout/yourLayout" и настройки макета, который вы создаете то, что вы хотите, то и ваш код:

NavigationView nav = (NavigationView) findViewById(R.id.yourNav); 
Switch switch = (Switch) nav.getHeaderView(0).findViewById(R.id.yourSwitch); 

Второй способ сделать это с помощью пользовательской библиотеки, как это: SublimeNavigationView

+0

Теперь я настраиваю новое меню, удаляя меню из menu.xml и настраивая его в заголовке заголовка Relative lay out –