【问题标题】:To create Nine patch drawable in Android?在 Android 中创建九个可绘制的补丁?
【发布时间】:2010-09-22 15:53:26
【问题描述】:

我想为我的所有按钮设置一个特定的背景图像。

所以,我使用“draw9patch”工具(通过指定 strecth 的线)将我的 PNG 文件更改为 Ninepatch 可绘制对象。

然后,我将它作为背景应用到我的按钮上 "myBtn.setBackgroundResource(R.drawable.new_png);"

现在,按钮的背景出现了,但拉伸线在 Android 屏幕上也可见,无论我在工具中指定它们的位置。

你能帮忙吗?我使用该工具的方式有问题吗?

【问题讨论】:

    标签: android button nine-patch


    【解决方案1】:

    Ninepatch png 文件必须使用特殊的命名约定命名:例如在您的示例中,new_png.9.png。当您在代码中引用可绘制对象时,排除了“.9.png”,因此您的代码不需要更改,只需更改图像文件名。

    【讨论】:

    • 嘿,非常感谢...我愚蠢地重命名文件以删除 .9 扩展名...
    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多