猿问

Android L中不推荐使用操作栏导航模式

Android L中不推荐使用操作栏导航模式

纵观在为Android“L”预览API diff报告,我看到与在导航模式的所有方法ActionBar类(如setNavigationMode()addTab()selectTab(),&C)。现已弃用。

文档说明:

不建议使用操作栏导航模式,内联工具栏操作栏不支持。请考虑使用其他常见的导航模式。

什么是假设的替代品?

另外,“内联工具栏操作栏”是一个新概念吗?我不认为我以前听说过。


Qyouu
浏览 437回答 3
3回答

有只小跳蛙

现在Android 5.0文档可用,我们有工具栏小部件的官方文档:用于应用程序内容的标准工具栏。工具栏是在应用程序布局中使用的操作栏的概括。虽然动作栏传统上是由框架控制的Activity的不透明窗口装饰的一部分,但是工具栏可以放置在视图层次结构中的任何任意嵌套级别。一个Toolbar小工具也可以用来代替行动吧:应用程序可以选择使用该setActionBar()方法将工具栏指定为活动的操作栏。由于工具栏本身不能包含选项卡,因此操作栏中选项卡的弃用很可能是由此引起的。此外,它可通过appcompat库用于以前的Android版本。有关更多信息,请参阅Chris Banes的这篇文章。摘录:Android 5.0引入了一个新的工具栏小部件。这是动作条模式的推广,但给你很多在使用它更多的控制和灵活性。工具栏是层次结构中的一个视图,与其他视图一样,可以更轻松地与其他视图交错,设置动画,对滚动事件做出反应。

慕妹3242003

看起来他们添加了一个名为android.widget.Toolbar扩展的新类ViewGroup。此外,他们增加了一个新的方法setActionBar(Toolbar)在Activity。我没有测试过,但它看起来像你可以用各种各样的TabWidgets,Spinners或者自定义视图进入Toolbar并使用它作为你的动作条。
随时随地看视频慕课网APP

相关分类

Android
我要回答