九个补丁图像看起来像素化

时间:2011-10-31 05:02:12

标签: android bitmap nine-patch

我在布局中使用了九个补丁图像,用于按钮,文本字段和表单背景。所有 xxx.9.png 文件都在 drawable-hdpi 文件夹中,就像常规图像一样,但它们仍然看起来像素化。

顶部的ImageView有一个常规位图,下面的ImageView使用九个补丁位图。您可以看到Nine Patch位图缩放到较低的密度。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

啊,它搞砸了,因为我在自定义视图中的某处调用了 canvas.setDensity(480)。这导致了这个问题。

答案 1 :(得分:1)

您应该在nodpi文件夹中放置9个补丁图像,除非您希望缩放/拉伸非伸缩区域。