2017-02-17 58 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中的菜单和标题中的自定义来定制新菜单。 –