答案 0 :(得分:0)
有两种方法可以做到这一点。
使用导航视图app:headerLayout="@layout/yourLayout"
并设置您想要创建的布局,然后和您的代码:
NavigationView nav = (NavigationView) findViewById(R.id.yourNav);
Switch switch = (Switch) nav.getHeaderView(0).findViewById(R.id.yourSwitch);
第二种方法是使用像这样的自定义库:SublimeNavigationView