Android 操作栏或工具栏

Android ActionBar or Toolbar

我已经 reading/youtubing 很多关于我应该如何启动我的下一个应用程序,并发现 Android Studio 中建议作为启动活动的活动可能包含已弃用的元素,例如 ActionBar,而且我宁愿在没有 activity 的情况下从头开始,并使用新推出的棒棒糖 "Toolbar".

我的问题是:由于我需要一种顶部栏 (ActionBar/Toolbar) 和我的应用程序中的导航抽屉,我是否应该花时间构建工具栏而不是从 NavigationDrawer 开始activity从头开始?

使用 NavigationDrawer activity(带有 ActionBar)是否意味着我正在使用带有老式顶栏的新应用程序?

首先,ActionBar 没有被弃用,也不是旧式组件。它仍然很好地达到了目的。 Toolbar 只有在你需要的不仅仅是 ActionBar 时才会出现,例如,你想要增加 ActionBar 的高度,想要膨胀一些自定义视图,那么 ActionBar 可能不是一个正确的选择。如果您只需要带有 NavigationDrawer 的 Activity,我认为您根本不需要 ToolBar。只需从头开始创建一个新项目,然后在创建项目时选择 NavigationDrawer 作为预配置选项,就可以开始了。 ActionBar 不会去任何地方,至少现在是这样。希望对你有帮助。