此平板电脑操作栏上的按钮(如果显示为文字)会受到文字扭曲的影响,如下面的屏幕截图所示:
我尝试了很多可能的设置组合(ifRoom,always,withText,...)。即使试图操纵按钮的实际视图也无处可去(或者我没有足够坚持)。设置TextView和父LinearLayout的宽度除非它们是固定数字,否则无效。
有什么想法吗?
编辑:
我忽略了提到尝试使用图标和文本仅显示图标。这是使用本机操作栏。下面是上面的操作按钮的xml:
<item
android:id="@+id/itemConfig"
android:showAsAction="ifRoom|withText"
android:title="Network Config"
android:visible="true"/>
按以下方式设置菜单项:
<item
android:id="@+id/itemConfig"
android:icon="@drawable/ic_action_networkconfig"
android:showAsAction="ifRoom|withText"
android:title="@string/network_config"
android:visible="true"/>
导致此
因此,从本质上讲,平板电脑并不喜欢其操作栏中的文字。有线索吗?
答案 0 :(得分:2)
看起来您的菜单代码是正确的。有关参考,请查看我的菜单项xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/itemConfig"
android:icon="@drawable/icon"
app:showAsAction="withText|always"
android:title="@string/network_config"/>
</menu>
答案 1 :(得分:1)
来源: http://developer.android.com/guide/topics/ui/actionbar.html#ActionItems
如果您的菜单项同时提供标题和图标 - 标题和图标属性 - 则操作项默认仅显示图标。
如果要显示文本标题,请在showAsAction属性中添加“withText”。
注意: “withText”值是文本标题应显示的操作栏的提示。 操作栏会尽可能显示标题,但如果图标可用且操作栏受空间限制,则可能不显示。
答案 2 :(得分:0)
长话短说,无法做到:)