1

有没有办法将菜单项的标题文本放置在图标的左侧而不是 ActionBar 的右侧?所以在:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item
    android:id="@+id/forward"
    android:title="Begin"
    android:icon="@drawable/ForwardArrow"
    android:showAsAction="always"></item>
</menu>

它会出现“Begin ->”而不是“-> Begin”

4

1 回答 1

2

虽然您可以android:actionButtonStyle在主题中定义一些内容并将其应用于您的活动,但我不知道您可以使用它来转身并影响图像与文本的位置。

但是,您可以android:actionLayout在您的<item>元素中使用您自己设计的其他东西来替换库存操作按钮。如果您浏览 Android 源代码并找到这些操作按钮的来源,我怀疑您会发现它们是样式Button对象,使用复合可绘制内容将图像放在文本标题旁边。actionLayout至少在理论上,克隆它并切换图像的侧面,然后将其用于您的, 应该可以工作。

于 2012-07-06T22:31:10.583 回答