【发布时间】:2015-06-24 04:59:19
【问题描述】:
编辑:我还在这里问了一个相关问题:Android: How can I navigate from one "detail" to another "detail", while having the "Up" button go back to the "Master" list?
如何在我的应用中制作其中之一? 在我的特定示例中,我想使用下拉菜单来过滤我的“主-细节”设计模式的“细节”视图中的屏幕,在这种情况下,有一个抽屉似乎有点奇怪,尽管它看起来像 Drop-Down-Menus 已被弃用,取而代之的是 Navigation Drawers。
我在这里 http://developer.android.com/guide/topics/ui/actionbar.html 找到了一个模糊的教程,但我在网上找不到任何好的 Stack Overflow 问题或任何好的教程来证明这一点。
我也担心它是否真的被弃用了。我去了我的谷歌日历应用程序,发现它已被替换为“抽屉”,如下所示:
我只想“过滤”屏幕上显示的内容,类似于这个想法。
在 Google 已弃用的网页上,它说:
实现 ActionBar.OnNavigationListener 以定义用户从列表中选择项目时发生的行为。
它链接到http://developer.android.com/reference/android/support/v7/app/ActionBar.OnNavigationListener.html,
上面写着:
此接口已弃用。操作栏导航模式是 内联工具栏操作栏已弃用且不支持。考虑 改用其他常见的导航模式。
我访问了链接http://developer.android.com/design/patterns/navigation.html,但找不到类似下拉菜单的内容。它主要讨论了您是否应该单击“向上”与“返回”按钮。
那么,如何在 Android 中执行诸如下拉导航之类的操作(因为它看起来已经被弃用了?)我只需要开始使用抽屉吗?在我的特定示例中,我想使用下拉菜单来过滤“主-细节”设计模式的“细节”视图上的屏幕,而在这种情况下,有一个抽屉似乎有点奇怪。
【问题讨论】:
-
@RajanBhavsar 当我输入该示例时,我遇到了“setNavigationMode”和“NAVIGATION_MODE_LIST”都已弃用的问题。那篇文章来自 2013 年。
-
请检查wptrafficanalyzer.in/blog/…,我也会尝试找到没有折旧代码的
-
我已经看过那篇文章,当我尝试它时,我收到消息“getActionBar().setNavigationMode 已弃用”。那篇文章是 2012 年的,所以已经过时了。
标签: android user-interface drop-down-menu navigation