我需要Android中自定义按钮的帮助。我想制作一个按钮,它由三部分组成:左边框,右边框和中心。如何在Android中只使用中心区域制作自定义按钮?
如果按钮被横向拉长,左右边框必须保持完好,中心必须进行拉伸。
我试图在Eclipse中使用Android GUI编辑器,但它没有成功。现在有办法实现这个吗?如果是,如何?我需要使用ImageButton
还是Button
?
我需要Android中自定义按钮的帮助。我想制作一个按钮,它由三部分组成:左边框,右边框和中心。如何在Android中只使用中心区域制作自定义按钮?
如果按钮被横向拉长,左右边框必须保持完好,中心必须进行拉伸。
我试图在Eclipse中使用Android GUI编辑器,但它没有成功。现在有办法实现这个吗?如果是,如何?我需要使用ImageButton
还是Button
?
它被称为9补丁或9补丁。
这里是official documentation和here also。
还有一个简单的工具可以创建制作的9patch。
是的,但我如何使它在GUI编辑器? – 2014-08-29 11:50:25
如果您的计算机中安装了android-sdk,则此步骤来自步骤1。 从终端上,从SDK/tools目录启动draw9patch应用程序。 – Spurdow 2014-08-29 11:52:04
@MCEmperor更多文档在这里:http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch – 2014-08-29 11:54:59
//使用Android资产Studio生成9个补丁映像。
//在拉伸区域可以选择拉伸区域
http://romannurik.github.io/AndroidAssetStudio/nine-patches.html
@ MC皇帝。还有另一个用于9补丁图像填充的选项卡。无需安装android sdk。 – 2014-08-29 11:56:46
您可以使用9修补图像。 – 2014-08-29 11:41:33
@SweetWisherツ怎么样? – 2014-08-29 11:43:20
http://stackoverflow.com/questions/4517693/how-does-a-9patch-png-work-in-android-apps – ben75 2014-08-29 11:45:37