4

最近听到有人推荐使用 actionbar 来管理应用中的用户操作和导航。

然而,要实现这一点并使我的应用程序与较低版本兼容,我必须使用 actionbarsherlock,而且我必须更改一些主题,所以我想到:当我可以添加一个时,所有这些看起来都需要付出很多努力我的活动布局的自定义视图,因为他们需要它。

使用操作栏时,性能或其他方面是否有真正的好处?

4

1 回答 1

2

我认为更多的是关于用户体验。操作栏使界面在应用程序之间保持一致。这是来自developer.android.com的引述

“您应该在大多数需要突出显示用户操作或全局导航的活动中使用操作栏,因为操作栏为用户提供了跨应用程序的一致界面,并且系统可以优雅地调整操作栏的外观以适应不同的屏幕配置”。

开发者网站还表示,操作栏的主要目标是:

  • 为识别应用品牌和用户位置提供专用空间。
  • 跨不同应用程序提供一致的导航和视图优化。
  • 使活动的关键操作(例如“搜索”、“创建”、“分享”等)以可预测的方式突出并可供用户访问。
于 2013-06-13T21:30:12.747 回答