简而言之,我需要一个按钮,它将由三个图像组成:左,中和右,以便根据按钮文本长度,中间的图像将被平铺。
有人能告诉我(或提供一些链接)什么是最快的(可能不是最好的)来获得这样的东西?
发布于 2011-08-17 11:29:38
我不得不使用一些复合的图像,文本和背景来制作一个按钮。我找到的最快的方法是用我需要的元素按我想要的方式排列成一个RelativeLayout
,平铺渐变,图标等,然后在RelativeLayout
上应用一个单击侦听器,并将其视为代码中的任何其他Button
。
发布于 2011-08-17 11:09:56
我不确定我没看错,你想让我把中间的图像平铺一下吗?
但从我的脑海中..。我还没试过。以下是我将首先尝试的内容。
button.setBackground..
button.setCompoundDrawables(left, top, right, bottom)
如果您可以创建一个可平铺的背景xml并将其设置为背景。然后,您可以尝试使用复合绘图工具。
https://stackoverflow.com/questions/7091209
复制