如何创建一个包含三个图像(Android)的按钮,以便中间图像平铺?

如何创建一个包含三个图像(Android)的按钮,以便中间图像平铺?,android,layout,Android,Layout,简言之,我需要一个按钮,将包括三个图像:左,中,右,以便根据按钮文本长度,中图像将平铺 有人能告诉我(或提供一些链接)什么是最快的(可能不是最好的)得到这样的东西吗?我不确定我读对了,你想要我平铺中间的图像吗 但是在我脑子里。。我没有试过。以下是我将首先尝试的内容 button.setBackground.. button.setCompoundDrawables(left, top, right, bottom) 如果您可以制作可平铺的背景xml并将其设置为背景。然后你可以试着玩复合绘图工具

简言之,我需要一个按钮,将包括三个图像:左,中,右,以便根据按钮文本长度,中图像将平铺


有人能告诉我(或提供一些链接)什么是最快的(可能不是最好的)得到这样的东西吗?

我不确定我读对了,你想要我平铺中间的图像吗

但是在我脑子里。。我没有试过。以下是我将首先尝试的内容

button.setBackground..
button.setCompoundDrawables(left, top, right, bottom)

如果您可以制作可平铺的背景xml并将其设置为背景。然后你可以试着玩复合绘图工具。

我不得不用一些复合图像、文本和背景制作一个按钮。我找到的最快的方法是使用我需要的元素制作一个
RelativeLayout
,按我想要的方式排列,平铺渐变,图标等。然后对
RelativeLayout
应用一个单击侦听器,并将其与代码中的任何其他
按钮一样对待