actionbar setnavigationmode已弃用

Vih*_*rma 4 android android-menu android-spinner android-actionbar

嗨,我正在制作一个应用程序,我计划在商场内展示商店的地板和类别明智商品列表.

下面的快照显示了一个显示商店明智地列表的活动 在此输入图像描述

我想在ActionBar中添加一个微调器,显示"by Floor"和"by Category"作为选项.点击"按类别"将根据商店所属的类别来安排商店.谷歌搜索后我找到了一点

getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
Run Code Online (Sandbox Code Playgroud)

会很贴切,但现在我看到它被弃用,把它作为活动菜单中的一个动作项目看起来不是一个好主意.有什么建议 ?

mot*_*zzt 8

不推荐使用setNavigationMode,因为在Lollipop上它被新的范例所取代.

你有两个选择,至少:

  1. 忽略它,除非你的目标是21+ API并且只为Lollipop开发.

  2. 使用AppCompat; 示例:https://github.com/google/iosched

就个人而言,我选择了选项1.