我需要像导航抽屉一样的东西(用幻灯片打开) 手势)用按钮放置一些布局。你能建议我控制还是 符合我要求的技术?
答案 0 :(得分:1)
我认为你不需要像导航抽屉那样的东西,但它需要导航抽屉。您可以在导航抽屉中使用自定义标题,也可以使用actionLayout添加菜单项以向菜单项添加自定义视图。
Here is a good article from GitHub
为菜单项添加自定义设计;
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:title="Refresh"
android:id="@+id/refresh"
app:actionLayout="@layout/menu_action_layout"
app:showAsAction="ifRoom"/>
</menu>
您可以根据需要设计menu_action_layout.xml
。要访问您使用的视图;
NavigationView navigationView=(NavigationView)findViewById(idOfNavigationView);
Menu menu=navigationView.getMenu();
//take a Switch for example
SwitchCompat switch=(SwitchCompat)MenuItemCompat.getActionView(menu.findItem(R.id.menuItemId)).findViewById(R.id.actionLayoutViewId);
//work with the view
答案 1 :(得分:0)
您可以使用滑动抽屉,但我强烈建议您使用导航抽屉。最简单的方法是使用android studio提供的模板并根据您的需要进行编辑。