在XHDPI中显示9补丁图像时出现问题。
似乎Android中存在错误,因为在HDPI中显示的内容正确显示:
但是当在XHDPI中显示它会产生一种非常奇怪的效果(看看半透明的标签中间:
这很奇怪,在XHDPI中我无法理解为什么这样做。基本上de 9补丁是一行渐变,viewpager指示符需要一些透明边距:
答案 0 :(得分:8)
我假设您的图像保存在hdpi文件夹下,并且xhdpi文件夹中没有图像。 您可以将图像文件复制到xhdpi文件夹,或将图像更改为以下内容。 当屏幕为xhdpi,并且图像为hdpi时,在打开之前缩放比例大50%,因此子像素拉伸将实现您所看到的效果。
答案 1 :(得分:2)
Yoah让我朝着正确的方向前进。我的问题是测试手机(Nexus 5)不是XHDPI设备,它是XXHDPI设备。由于需要缩放才能将XHDPI转换为XXHDPI,因此Yoah也适用于我的案例。
答案 2 :(得分:0)
试试这个9补丁图片:
我希望这项工作。
修改强>
尝试这个带有两侧填充的9补丁: