Action栏的优点。使用布局,按钮和放大器创建原始操作栏和操作栏外观。的TextView

时间:2013-06-14 04:05:14

标签: android android-actionbar

我知道ActionBar在Android设计指南中很重要。

我对此有些怀疑。

为什么我们使用此ActionBar

我们还可以使用LayoutsTextViews&创建操作栏的外观。 Buttons。它们之间有什么区别(ActionBar& Action Bar外观使用LayoutsButtons& TextView创建?

谢谢,

2 个答案:

答案 0 :(得分:1)

操作栏是一个窗口功能,用于标识应用程序和用户位置,并提供用户操作和导航模式。您应该在大多数需要突出显示用户操作或全局导航的活动中使用操作栏,因为操作栏为用户提供跨应用程序的一致界面,系统可以适当地调整操作栏的外观以适应不同的屏幕配置。您可以使用在Android 3.0(API级别11)中添加的ActionBar API来控制操作栏的行为和可见性。

操作栏的主要目标是:

  • 提供专用空间,用于识别应用程序品牌和用户位置 这是通过左侧的应用程序图标或徽标和活动标题完成的。但是,如果当前视图由导航标签(例如当前选定的选项卡)标识,则可以选择删除活动标题。
  • 提供跨不同应用程序的一致导航和视图细化 操作栏提供内置选项卡导航,用于在片段之间切换。它还提供了一个下拉列表,您可以将其用作替代导航模式或优化当前视图(例如按不同条件对列表进行排序)。
  • 以可预测的方式为活动(例如“搜索”,“创建”,“共享”等)做出突出且可访问的活动的关键操作。
    您可以通过直接在操作栏中将选项菜单中的项目作为“操作项”提供对关键用户操作的即时访问。操作项还可以提供“操作视图”,其提供嵌入式窗口小部件以用于更直接的操作行为。溢出菜单中提供了未提升为操作项的菜单项,可通过设备菜单按钮(如果可用)或操作栏中的“溢出菜单”按钮显示(当设备不包含菜单按钮时) )。

自:http://developer.android.com/guide/topics/ui/actionbar.html

答案 1 :(得分:1)

创建自己的ActionBar(使用布局)不是一种好的推荐方式。 ActionBar可以有按钮,标签,下拉菜单,上下文ActionBar项目,进度条,搜索视图,后退按钮等等。

现在,如果您在操作栏中需要一个或两个或更多上述内容,那么创建自己的布局并管理所有内容非常困难,因为ActionBar(尤其是ActionBar Sherlock)将让您的生活变得轻松。