Android 在安卓系统中,如何制作只拉伸中心区域的自定义按钮?

Android 在安卓系统中,如何制作只拉伸中心区域的自定义按钮?,android,button,Android,Button,我需要Android中自定义按钮的帮助。我想制作一个按钮,它由三部分组成:左边框、右边框和中心 如果按钮水平拉伸,则左右边框必须保持完整,中心必须拉伸 我试图在Eclipse中使用Android GUI编辑器来实现它,但没有成功。现在有没有办法做到这一点?如果是,如何进行?我是否需要使用图像按钮或按钮?它被称为九块补丁或九块补丁。 这是和。 还有一个创建9patch的简单工具。//使用Android asset Studio生成9patch图像 //在“拉伸区域”下,可以选择可拉伸区域 您可以

我需要Android中自定义按钮的帮助。我想制作一个按钮,它由三部分组成:左边框、右边框和中心

如果按钮水平拉伸,则左右边框必须保持完整,中心必须拉伸


我试图在Eclipse中使用Android GUI编辑器来实现它,但没有成功。现在有没有办法做到这一点?如果是,如何进行?我是否需要使用
图像按钮
按钮

它被称为九块补丁或九块补丁。
这是和。

还有一个创建9patch的简单工具。

//使用Android asset Studio生成9patch图像

//在“拉伸区域”下,可以选择可拉伸区域


您可以使用9补丁映像。如果您的计算机中有android sdk,这是从步骤1开始的。从终端上,从SDK/tools目录启动draw9patch应用程序。@此处有更多文档:@Spurdow不发布答案中已有的链接。这是uselessAh,你们的意思是,如果文件名以.9.png结尾,Android会自动识别图像是9patch图像。这是有道理的;它是有效的。@mcemperon是的,没错;)@MC皇帝。还有另一个用于填充9面片图像的选项卡。无需安装android sdk。