【问题标题】:Android ActionBar designAndroid ActionBar 设计
【发布时间】:2013-09-12 18:07:18
【问题描述】:

我想先从左边显示一个项目。像这样

所以,我尝试了这个

<item android:id="@+id/refresh" 
    android:icon="@drawable/ic_action_refresh" 
    android:enabled="true" 
    android:orderInCategory="0"
    android:layout_gravity="left"
    app:showAsAction="always" 
    android:title="Refresh" 
    android:visible="true">
</item>

但是,它从右边显示项目。我该如何解决?

【问题讨论】:

  • 你能发布这个项目的子布局的详细信息吗?
  • 我不认为android:layout_gravity 是菜单项的有效属性。
  • 在 ActionBar 中实现这一点的唯一方法是使用自定义视图(并隐藏图标等)。基本上,您的菜单项将变成一堆,例如,ImageViews,其样式类似于操作项。 Example here.

标签: android android-layout android-actionbar


【解决方案1】:

我认为这是不可能的。该位置是为应用程序图标和视图控件保留的,选项菜单是 3d 排列的,它们出现在 ActionBar 的右侧。

这是ActionBar的总体组织结构:http://developer.android.com/design/patterns/actionbar.html#organization

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多