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

时间:2011-08-17 10:19:32

标签: android layout

简而言之,我需要一个由三个图像组成的按钮:左,中,右,这样根据按钮文本长度,中间图像将被平铺。

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

2 个答案:

答案 0 :(得分:1)

我必须使用一些复合图像,文字和背景制作一个按钮。我找到的最快的方法是使用我需要的元素制作RelativeLayout我想要的方式,平铺渐变,图标等。然后将点击监听器应用于RelativeLayout并像对待任何其他{{1}一样对待它1}}在代码中。

答案 1 :(得分:0)

我不确定我是否正确阅读你想让我平铺中间影像..

但是从我的脑海里......我没有尝试过。这是我将首先尝试的。

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

如果你可以制作一个可拼贴的背景xml并将其设置为背景。然后你可以尝试玩复合画画。