在Android中创建Nine patch drawable?

时间:2010-09-22 04:37:04

标签: android button nine-patch

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

所以,我使用“draw9patch”工具(通过指定strecth行)将我的PNG文件更改为Ninepatch drawable。

然后,我将此作为背景应用于我的按钮                       “myBtn.setBackgroundResource(R.drawable.new_png);”

现在,按钮会显示背景,但是在Android屏幕上也可以看到拉伸线,无论我在工具中指定它们。

你能帮忙吗?我如何使用该工具有什么问题吗?

1 个答案:

答案 0 :(得分:6)

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