问题描述
我正在用Eclipse设计带有材质设计的应用程序,并且是材质设计的初学者。 让我解释一下我的问题:
我已经完成的工作:
而我想要的是:
请指导我,不知道如何实现。
1楼
试试这个,它将帮助...
带有左右菜单的导航抽屉
2楼
要将导航抽屉切换到右侧,您只需要将layout_gravity设置为end。
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_gravity="end"
/>
从工具栏中删除“汉堡包”图标。 在工具栏menu.xml的最右边添加一个自定义汉堡包图标。
<item
android:id="@+id/action_open_drawer"
android:icon="@drawable/ic_hamburger_white_24dp"
android:menuCategory="secondary"
android:orderInCategory="1"
android:title="drawer"
app:showAsAction="always" />
现在,在您的OnOptionSelected方法中,在action_open_drawer按钮上单击以打开Drawer。
if (id == R.id.action_open_drawer) {
if (drawerLayout.isDrawerOpen(GravityCompat.END))
drawerLayout.closeDrawer(GravityCompat.END);
else {
drawerLayout.openDrawer(GravityCompat.END);
}
}