Android 应用显示不完整的文本和不正确的字体

Posted

技术标签:

【中文标题】Android 应用显示不完整的文本和不正确的字体【英文标题】:Android app shows incomplete text and incorrect font 【发布时间】:2015-01-10 08:42:01 【问题描述】:

下面的屏幕截图显示了我的应用程序的一个问题。这个问题只发生过一次,很难重现。该应用在 Galaxy S5 上运行,操作系统为 android 4.4.2。

作为对比,正常截图如下图所示:

您可以看到部分文字被截断,但所有图像都像云图标和地图图标一样正常显示。

“天气和时间”部分是一个RelativeLayout。而底部的3个按钮也是一个RelativeLayout包含在父布局中,与“天气和时间”是同一个父布局。

该应用程序有几个扩展系统 TextView 的自定义 TextView。在自定义 TextView 中,我使用了自定义字体。所有文本都使用自定义字体。字体文件在otf中。

“天气部分”使用自定义 TextView,按钮图标下方的文本也使用自定义视图。

我使用原来的 ImageView 来显示图像。

这太奇怪了,我不知道我的应用出了什么问题。这是否意味着我需要做一些特定的事情来使我的应用程序与 Galaxy S5 或最新款手机兼容? 有人可以告诉我有什么问题吗?谢谢!

【问题讨论】:

忘记我的话嘿嘿,如果只发生一次......我不知道。 【参考方案1】:

虽然可以使用otf格式的字体,但是你应该更喜欢ttf格式的字体,尝试转换一下并让我们知道这是否解决了您的问题,或者是否需要进一步调查;)

您也可以查看here,从中您可能会推断出这可能是所选字体或字体格式的问题。

享受吧!

【讨论】:

以上是关于Android 应用显示不完整的文本和不正确的字体的主要内容,如果未能解决你的问题,请参考以下文章

arcgis地图导出时文字不显示

更改字体系列后,UIWebView 文本首先呈现不正确

NSControl 对象内的日文字体渲染不正确

在代码中更改 UWP 文本时,某些字体无法正确显示,尤其是图标字体

如何在 Android 文本视图中设置字体宽度?

带有属性文本字体的 ios 标签无法正确显示