我们有一个使用 Java 和 Android Studio 开发的原生 Android 应用程序。 我们开始观察到一种似乎与渲染有关(但可能不相关?)的现象。
在下面的照片中,表格正确呈现:
勾选其中一个复选框以选择一行时,字段仅显示第一个字母:
将焦点设置到其中一个文本框,或转动平板电脑(水平/垂直)可以暂时解决问题,并且表格可以正确呈现。 无论您在哪个点单击复选框,问题都会再次出现。
我们在不同的设备上运行该应用:
- Samsung S4 mini,Android 4.4.2(未显示错误)
- Lenovo 平板电脑,Android 4.4.2(未显示错误)
- Samsung S4,Android 4.2.2(显示错误)
- Winmate 平板电脑,Android 4.2.2(显示错误)
这会是什么? 关于如何解决这个问题有什么建议吗?
提前致谢, 害羞。
最佳答案
我遇到了同样的问题。我发现 RowLayout 在某些 Android 版本上有这个错误(我在 Android 4.2 版本上看到了这个错误,但在 4.4 版本上没有)。尝试将 RowLayout 更改为 LinearLayout,这样就可以解决问题。
关于Android 4.2 - 文本渲染错误 - 文本闪烁并被剪切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36773737/