android - 索尼爱立信手机上的 EditText 上的文本模糊 - Android

标签 android textview

我针对 Android 4.0 更新了我的应用程序,使其更加面向 future , 更新后,我开始收到 SE 用户的报告,他们的编辑文本和 TextView 都模糊,字体也模糊(这让我认为这是一个 SE 问题)。

即使我改变了字体,它仍然模糊。

有人知道解决方案或有相同的经历吗?

无法向您展示此内容的任何屏幕截图...

问候。

最佳答案

这是一个样式问题。

我的编辑文本继承了 Holo 主题,这导致文本在 ICS 之前的设备上模糊,这可能是 HoneyComb 之前的设备,但我无法检查。

值/styles.xml

<!-- Base style for the edit text, api dependant -->
<style name="Widget.EditBase" parent="@android:style/Widget.EditText"></style>

values-v11/styles.xml

<!-- Base Style for the edit text -->
<style name="Widget.EditBase" parent="@android:style/Widget.Holo.EditText"></style>

这立即为我解决了这个问题 - v11 是 HoneyComb 3.0,这应该没问题,因为 Holo 主题从那时起就可用了。

无法解释原因,但假设它必须使用 Widget.Holo.EditText 样式指向 ICS/HC 之前的错误资源。

希望这有帮助。

干杯, 克里斯

关于android - 索尼爱立信手机上的 EditText 上的文本模糊 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9914317/

相关文章:

android - Edittext 的 OnClick 禁用键盘的默认 'next' 按钮操作

三星设备上缺少 Android TextView 文本

android-TextView setText in Html.fromHtml 显示图片和文字

android - RecyclerView 没有正确展开项目

android - 我的 Android 应用占用大量内存

android - 离线Android Gradle插件

java - 使用 OnItemClickListener 单击了哪个元素

android - 如何将 TextView 的值转换为整数

java - 带有变量的Android TextView id?

iOS - 带有 UITextView 的 TableView 单元格未正确调整大小