您好大家好问候,我是Android新手,我刚开始学习android.So我在我的应用程序中实现了导航抽屉,但在我的导航抽屉中我使用menu.xml添加了菜单
答案 0 :(得分:0)
您始终可以创建自定义布局而不是使用菜单,这样您就可以按照导航抽屉的方式进行设计。例如。
导航视图
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<include layout="@layout/lay_drawer_menu" />
</LinearLayout>
</ScrollView>
</android.support.design.widget.NavigationView>
<强> lay_drawer_menu.xml 强>
<TextView
android:id="@+id/txt1"
android:textcolor = "whatever you want"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="Activities" />
<TextView
android:id="@+id/txt2"
android:textcolor = "whatever you want"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="Add Detail"
android:textColor="@android:color/black" />
的活动强>
@覆盖 public void onClick(查看视图){
switch (view.getId()) {
case R.id.txt1: {
drawerLayout.closeDrawers();
//your code.
}
break;
case R.id.txt2: {
drawerLayout.closeDrawers();
//your code.
}
break;
}
}
希望这会有所帮助。
答案 1 :(得分:0)
嗯,您可以通过以下链接自行创建自定义导航抽屉。您可以根据需要自定义它。 Custom Navigation Drawer