2017-02-17 82 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中的菜單和標題中的自定義來定製新菜單。 –