Android 九个面片图像看起来是像素化的
我在布局中使用了九个补丁图像,用于按钮、文本字段和表单背景。所有xxx.9.png文件都在可绘制的hdpi文件夹中,就像普通图像一样,但它们看起来仍然是像素化的Android 九个面片图像看起来是像素化的,android,bitmap,nine-patch,Android,Bitmap,Nine Patch,我在布局中使用了九个补丁图像,用于按钮、文本字段和表单背景。所有xxx.9.png文件都在可绘制的hdpi文件夹中,就像普通图像一样,但它们看起来仍然是像素化的 顶部的ImageView有一个常规位图,下部的ImageView使用一个九块位图。可以看到,九面片位图已缩放到较低的密度。如何修复?你应该在nodpi文件夹中放置9个补丁图像,除非你希望不可拉伸的区域也被缩放/拉伸。你应该在nodpi文件夹中放置9个补丁图像,除非你希望不可拉伸的区域也被缩放/拉伸。啊,因为我调用canvas.setD
顶部的ImageView有一个常规位图,下部的ImageView使用一个九块位图。可以看到,九面片位图已缩放到较低的密度。如何修复?你应该在nodpi文件夹中放置9个补丁图像,除非你希望不可拉伸的区域也被缩放/拉伸。你应该在nodpi文件夹中放置9个补丁图像,除非你希望不可拉伸的区域也被缩放/拉伸。啊,因为我调用canvas.setDensity(480)而把事情搞砸了在自定义视图中的某个位置。这就导致了这个问题。啊,我在自定义视图中的某个地方调用canvas.setDensity(480),结果搞砸了。这导致了此问题。a您是否尝试导出高度较长的图像?这可能是由于您使用的模拟器/设备的分辨率限制造成的吗?如果您的lcd密度太低,可能会发生这种情况。那么,为什么顶部的图像会非常好?A您是否尝试过以更长的高度导出图像?这可能是由于您使用的模拟器/设备的分辨率限制所致?如果您的lcd密度太低,可能会发生这种情况。那么,为什么顶部的图像会非常好?通常,您希望清晰地绘制9-patch图像中的非拉伸细节,因此您应该为每个支持的密度提供一个版本。通常,您希望清晰地绘制9-patch图像中的非拉伸细节,因此,您应该为每个支持的密度提供一个版本。