【问题标题】:What would be a good way to show activity title without actionbar?在没有操作栏的情况下显示活动标题的好方法是什么?
【发布时间】:2020-04-09 20:23:01
【问题描述】:

我正在为 android 制作一个应用程序,没有操作栏。 在没有操作栏的情况下显示标题的最佳做法是什么?

【问题讨论】:

  • 对不起,我忍不住要问。如果您仍想显示标题,为什么不想要操作栏?也许您只需要按照您需要的方式“设计”您的操作栏,而不是从应用程序中删除它。
  • 应用程序中的大多数布局最好全屏显示,但是这个活动可能会使用描述性标题,所以我只想测试一些替代方案。此时,在截止日期之前设置操作栏将花费太多时间。

标签: android android-layout android-actionbar


【解决方案1】:

最佳实践基本上是从不使用操作栏。这为您提供了一个完整的设备屏幕供您使用。 您可以使用图像或不同的文本样式来显示标题。您还可以使用有趣的图标。

移除操作栏 -

转到 res > values > styles.xml

这是样式文件的插图-

【讨论】:

  • 谢谢。该应用程序几乎完成,已经没有操作栏。只是想看看某种类型的描述是否可以帮助其中一种布局。不过,我认为操作栏是最佳实践,即使我在开发过程中将其删除。
【解决方案2】:

您可以使用工具栏(它类似于操作栏,但更灵活)。例如,操作栏需要位于屏幕顶部,但工具栏可以位于布局中的任何位置。

您的标题可以显示为文字或精美的资产。

如果出于某种原因,您不想使用工具栏,您可以考虑使用类似滚动视图,并在其顶部添加标题。

【讨论】:

  • 第一次为Android开发,所以所有的小部件和功能都是压倒性的。不知道工具栏。会检查出来。谢谢!
【解决方案3】:

使用内部带有 TextView 的常规 LinearLayout。根据您的需要设置样式,并在 xml 中设置文本,或者使用 TextView 的 setText() 方法以编程方式。

【讨论】:

  • 这是另一种选择,是的。但我一直在寻找更有创意的东西。现在,顶部搜索视图中的查询提示有望实现。
猜你喜欢
  • 2018-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-12
  • 1970-01-01
相关资源
最近更新 更多