我在旧项目中使用导航抽屉,但我在这个项目中得到了新项目,他们使用了导航视图,所以这两者之间有什么区别。这是最适合定制的。
答案 0 :(得分:4)
NavigationDrawer
是一个面板,可以从屏幕左边显示应用程序的导航选项。
和NavigationView
是内置的类/标记,通过它您可以告诉抽屉它的外观。
NavigationView
由两个主要元素组成(这些是可选的):
NavigationView
如果您不想同时使用它们,则不需要使用它。您只需将自定义代码(XML)放在DrawerLayout
。
一个简单的例子可以帮助您理解所有游戏。
答案 1 :(得分:1)
导航视图是由android提供的小部件,您可以在抽屉中使用它。导航视图使您可以轻松地在应用内创建导航菜单。
请参阅此内容以获取更多信息:
https://developer.android.com/reference/android/support/design/widget/NavigationView.html
导航抽屉只不过是导航菜单所在的容器。您可以使用NavigationView创建高度可自定义的菜单,也可以使用listview来提供菜单项。