Android L中不推荐使用操作栏导航模式纵观在为Android“L”预览API diff报告,我看到与在导航模式的所有方法ActionBar类(如setNavigationMode(),addTab(),selectTab(),&C)。现已弃用。文档说明:不建议使用操作栏导航模式,内联工具栏操作栏不支持。请考虑使用其他常见的导航模式。什么是假设的替代品?另外,“内联工具栏操作栏”是一个新概念吗?我不认为我以前听说过。
3 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
现在Android 5.0文档可用,我们有工具栏小部件的官方文档:
用于应用程序内容的标准工具栏。
工具栏是在应用程序布局中使用的操作栏的概括。虽然动作栏传统上是由框架控制的Activity的不透明窗口装饰的一部分,但是工具栏可以放置在视图层次结构中的任何任意嵌套级别。
一个Toolbar
小工具也可以用来代替行动吧:
应用程序可以选择使用该
setActionBar()
方法将工具栏指定为活动的操作栏。
由于工具栏本身不能包含选项卡,因此操作栏中选项卡的弃用很可能是由此引起的。
此外,它可通过appcompat库用于以前的Android版本。有关更多信息,请参阅Chris Banes的这篇文章。摘录:
Android 5.0引入了一个新的工具栏小部件。这是动作条模式的推广,但给你很多在使用它更多的控制和灵活性。工具栏是层次结构中的一个视图,与其他视图一样,可以更轻松地与其他视图交错,设置动画,对滚动事件做出反应。
慕妹3242003
TA贡献1824条经验 获得超6个赞
看起来他们添加了一个名为android.widget.Toolbar
扩展的新类ViewGroup
。此外,他们增加了一个新的方法setActionBar(Toolbar)
在Activity
。我没有测试过,但它看起来像你可以用各种各样的TabWidgets
,Spinners
或者自定义视图进入Toolbar
并使用它作为你的动作条。
- 3 回答
- 0 关注
- 436 浏览
添加回答
举报
0/150
提交
取消