【发布时间】:2017-08-22 00:16:40
【问题描述】:
此平板电脑上操作栏上的按钮,如果显示为文本,则会出现文本变形,如下面的屏幕截图所示:
我尝试了许多可能的设置组合(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"/>
导致这个
因此,从本质上讲,平板电脑不喜欢其操作栏中的文本。有什么线索吗?
【问题讨论】:
-
显示工具栏代码,菜单xml
-
代码在哪里?
-
发布您的设计代码。
-
你使用
ActionBarCompat,还是原生的ActionBar实现? (Just in case.) -
我曾经在一部便宜的中国手机上看到过这种情况,不知何故他们打破了系统范围内的文本换行算法(我想这是因为他们从未期望任何人使用英文手机,所以他们“优化”了中文算法)。不幸的是,除了手动渲染您自己的自定义 TextView 之外,我认为没有任何好的解决方案。
标签: android huawei-mobile-services