Android视图在某些设备上的边框问题
主题解决:请在下面回答。Android视图在某些设备上的边框问题
有些用户一直在报告一些android组件上的边界对齐问题,比如alert popup或editTexts。这发生在三星Galaxy Apollo(200x400)和HTC Pro Touch(480x640)设备上。我无法复制,因为我没有拥有这些设备,并且在三星Galaxy S和模拟器中,一切都看起来恰到好处。
我认为问题是设备的dpi或分辨率(因为edittext背景是一个单一的.9.png,所以图像应该看起来不错);但我不确定支持屏幕标签是解决方案。此外,应用程序是使用Api 3(v1.5)和支持 - 开发人员尚未支持屏幕,也不是屏幕大小资源限定符。
用于警报和editText的样式是手机的默认设置。问题可能与用户使用的电话主题有关吗?
在此先感谢!我告诉给我的一些图片显示的问题:
嗯,它确实是分辨率/密度。我设法创建了一个具有WQVGA密度(需要> Android 1.6)的仿真器并复制错误。
该解决方案见支持Android Developers网页的传统应用部分:http://developer.android.com/guide/practices/screens_support.html。因此,该项目需要更新版本的API,但仍支持1.5版本。
谢谢。
它实际上可能是导致这显示密度。如果您不提供适当密度的资产,框架将尝试重新调整您的图像,包括9个图片。不幸的是,没有真正完美的方式来调整9patch的大小,它有时会导致文物,但是如果它引起你所看到的神器的类型,我会非常惊讶。
我有同样的问题,并将该溶液从16px的改变TextView
的字体大小为知识+(或任何其它奇数数)。
谢谢,这是屏幕尺寸。我解决了它遵循Android网页的所有步骤。 – htafoya 2011-01-14 18:10:24