为什么9补丁在我的应用程序中根本不起作用?

Waz*_*_Be 4 android stretch nine-patch imageview

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

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

图片是这样的:

在此输入图像描述

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

在此输入图像描述

不幸的是,有了这么简单的布局,设备上的渲染很糟糕,9补丁根本不起作用:

<TextView
    android:id="@+id/platenumber"
    android:background="@drawable/plate_fr"
    android:layout_width="320dip"
    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

对我做错了什么的想法?

在此输入图像描述

编辑:

我的照片名为*.9.png

在此输入图像描述

Vin*_*eFR 11

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

  • "黑线周围的透明区域完全透明"为此+1. (2认同)

K_A*_*nas 6

9补丁图像的扩展应以.9.png结尾, 否则将被视为普通图像