我在布局中使用了九个补丁图像,用于按钮,文本字段和表单背景。所有 xxx.9.png 文件都在 drawable-hdpi 文件夹中,就像常规图像一样,但它们仍然看起来像素化。
顶部的ImageView有一个常规位图,下面的ImageView使用九个补丁位图。您可以看到Nine Patch位图缩放到较低的密度。我该如何解决这个问题?
答案 0 :(得分:2)
啊,它搞砸了,因为我在自定义视图中的某处调用了 canvas.setDensity(480)。这导致了这个问题。
答案 1 :(得分:1)
您应该在nodpi文件夹中放置9个补丁图像,除非您希望缩放/拉伸非伸缩区域。