我有一个9补丁图像,其中包含2个水平伸缩区域和2个垂直伸缩区域。它在draw9patch
和模拟器中看起来很不错。
不幸的是,它在真实设备中变得奇怪,我用华硕Nexus 7(Android 4.4.3)标签和索尼Xperia Tipo ST21i(Android 4.0.4)手机进行了测试。这是一个可绘制为背景的视图集。
为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:0)
我怀疑这是因为缩放基本图像以适应屏幕密度。问题中的图像是针对hdpi的。将拉伸区域从1 px加宽到2 px解决了这个问题,但奇怪的是,圆圈在华硕Nexus中不是中心对齐,它略微偏右。然而,它在索尼Xperia(中心)看起来很好。
所以,我还在等待另一个更好的答案。