【问题标题】:Android ActionBar or ToolbarAndroid ActionBar 或工具栏
【发布时间】:2015-02-26 08:32:11
【问题描述】:

我一直在阅读/youtube 上关于如何启动我的下一个应用程序的大量内容,并发现在 Android Studio 中建议作为启动活动的活动可能包含已弃用的元素,例如 ActionBar,我宁愿从头开始没有活动,并使用新推出的棒棒糖“工具栏”。

我的问题是:由于我需要一个顶部栏(ActionBar/Toolbar)和我的应用程序中的导航抽屉,我是否应该投入时间来构建工具栏而不是从一开始就使用 NavigationDrawer 活动?

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

【问题讨论】:

  • No no ToolBar 刚刚在 Lollipop 中引入并不意味着 ActionBar 会显得过时。您可以使用 ActionBar 制作应用程序。
  • 这里的主要问题是您的最小 API 目标是什么?在 Android 3 之前,没有 ActionBar。
  • 我的最小目标是 14(Android 4.0),所以应该没问题

标签: android android-studio android-actionbar navigation-drawer android-toolbar


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 2018-05-02
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多