使用九补丁图像作为按钮android的背景

Moh*_*nem 2 android nine-patch

我创建了以下Nine-Patch PNG图像

在此输入图像描述

但当我将其添加为按钮的背景时,我得到以下结果:

在此输入图像描述

正如你可以看到图片没有填满所有按钮背景!

这是XML布局文件:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <Button
        android:id="@+id/btn"
        android:layout_width="match_parent"
        android:layout_height="100dp"
        android:background="@drawable/ninepatchimage"
        android:text="Click ME" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么?

Fab*_*ook 6

看图像看起来图像没有被解析为9patch,它应该保存,img.9.png好像不会显示为正常图像

像这样:

在此输入图像描述