Android:如何在操作栏中的图标下编写文本

时间:2014-03-19 14:07:39

标签: android-actionbar icons

我想在操作栏中的文字下写,所以我使用这个xml:

 <item
    android:id="@+id/Home"
    android:icon="@drawable/ic_action_home"
    android:showAsAction="always|withText"
    android:title="home"/>
<item
    android:id="@+id/Refresh"
    android:icon="@drawable/ic_action_refresh"
    android:orderInCategory="100"
    android:showAsAction="always|withText"
    android:title="refresh"/>

虽然我写道:

  android:showAsAction="always|withText"

这就是我得到的:

enter image description here

我怎么能在图标下面写文字?

1 个答案:

答案 0 :(得分:0)

&#39;总是| withText&#39;只有有足够的空间才有效。否则,它只会放置图标。在您的情况下,您在那里有几个图标,不会为文本留下任何空余空间。

您有两种选择:

  1. 通过将图标移动到溢出菜单或UI中的其他位置来缩小图标。
  2. 设计包含图标和文字的图像,并将它们用作图标。
  3. 编辑:嗯,这里有更好的答案:https://stackoverflow.com/a/12225863/2511884