4

我目前正在尝试在我的应用程序中使用 9 张补丁图片。

图像非常清晰,在 SDK 提供的图形工具中运行良好:

图片是这样的:

在此处输入图像描述

并且该工具似乎工作正常:

在此处输入图像描述

不幸的是,使用如此简单的布局,在设备上渲染效果很差,并且 9 补丁根本不起作用:

<TextView
    android:id="@+id/platenumber"
    android:background="@drawable/plate_fr"
    android:layout_width="320dip"
    android:layout_height="wrap_content" />

知道我做错了什么吗?

在此处输入图像描述

编辑:

我的图片被命名为 *.9.png

在此处输入图像描述

4

3 回答 3

11

黑线必须全黑(RGB:#000000),黑线周围的透明区域完全透明。

于 2012-06-04T14:10:27.623 回答
6

您的 9-patch 图片的扩展名应以 .9.png结尾,否则将被视为普通图片

于 2012-06-04T13:58:11.300 回答
3

检查图像的所有四个侧面是否至少有一个黑色像素

于 2013-09-26T13:22:42.003 回答