有没有办法将菜单项的标题文本放在图标的左侧而不是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>
它会显示为“开始 - &gt;”而不是“ - &gt;开始”
答案 0 :(得分:2)
虽然您可以在主题中定义android:actionButtonStyle
之类的内容并将其应用于您的活动,但我不知道您可以使用它来转身并影响图像与文本的定位。
但是,您可以在android:actionLayout
元素中使用<item>
将库存操作按钮替换为您自己设计的其他内容。如果你推动Android源代码并找到这些操作按钮的来源,我怀疑你会发现它们是使用复合可绘制内容设置Button
对象的样式,以将图像放在文本标题旁边。克隆并切换图像的边,然后使用actionLayout
的图像,至少在理论上应该有效。