【问题标题】:Why using the actionbar instead of custom header view?为什么使用操作栏而不是自定义标题视图?
【发布时间】:2015-12-15 08:18:33
【问题描述】:

即使设置标题文本的重力,我们也必须使用

getSupportActionBar().setCustomView(R.layout.actionbar);

那么为什么我应该使用操作栏而不是自定义标题视图?

【问题讨论】:

  • Action-bar 比自定义 headerView 更易于管理。
  • 实现抽屉式导航时一般需要操作栏
  • @JIGAR 我的问题是“为什么我应该使用操作栏而不是自定义标题 xml”?如果我创建 header.xml 并添加所有活动布局。是什么让操作栏差异 header.xml
  • @VivekMishra ,在我的情况下,我想制作 2 种类型的标题视图 1.view 居中的标题和后退按钮,2。仅查看居中徽标,我必须 2 个自定义 xml。对我来说没有必要吗?
  • @user2859375 不,那么您不需要操作栏。在这种情况下,只需将您的操作栏布局包含在您想要使用它的 xml 文件中

标签: android android-actionbar android-actionbar-compat android-actionbaractivity


【解决方案1】:

您可以从 Google 搜索 android 设计指南。 在本指南中,您可以阅读:

使用应用栏使您的应用与其他 Android 应用保持一致,让用户快速了解如何操作您的应用并获得出色的体验。

这意味着使用操作栏,您将使用后退按钮或抽屉,例如,与其他应用程序相同。

【讨论】:

  • 当我使用 getSupportActionBar().setCustomView(R.layout.actionbar);我不能使用操作栏的后退按钮,在我的情况下,我想制作 2 类型的标题视图 1.view 居中的标题与后退按钮,2。仅查看居中徽标,我必须 2 个自定义 xml。使用操作栏有什么优势?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-16
  • 2015-07-09
  • 2013-12-04
相关资源
最近更新 更多