我针对 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/