我一直在阅读/讨论如何启动我的下一个应用程序,并发现在Android Studio中建议作为启动活动的活动可能包含不推荐使用的元素,例如ActionBar,我宁愿开始从头开始没有活动,并使用新推出的棒棒糖"工具栏"。
我的问题是:由于我需要一个顶级栏(ActionBar /工具栏)和我的应用程序中的导航抽屉,我是否应该投入建立工具栏所需的时间,而不是从开始使用NavigationDrawer活动开始?
使用NavigationDrawer活动(使用ActionBar)是否意味着我正在用老式的顶级酒吧盯着新的应用程序?
答案 0 :(得分:1)
ActionBar首先不被弃用,而不是旧式组件。它仍然很好地服务于目的。工具栏只有在需要ActionBar以上时才会出现,例如,你想增加ActionBar的高度并希望扩展一些自定义视图,那么ActionBar可能不是一个正确的选择。如果你只需要一个带有NavigationDrawer的Activity,我认为你根本不需要ToolBar。只需从头创建一个新项目,并在创建项目时选择NavigationDrawer作为预配置选项,您就可以开始了。 ActionBar不会去任何地方,至少目前如此。希望它会有所帮助。