首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建一个由三个图像(Android)组成的按钮,使中间图像平铺?

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

Stack Overflow用户
提问于 2011-08-17 18:19:32
回答 2查看 171关注 0票数 0

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-17 19:29:38

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

票数 1
EN

Stack Overflow用户

发布于 2011-08-17 19:09:56

我不确定我没看错,你想让我把中间的图像平铺一下吗?

但从我的脑海中..。我还没试过。以下是我将首先尝试的内容。

代码语言:javascript
运行
复制
button.setBackground..
button.setCompoundDrawables(left, top, right, bottom)

如果您可以创建一个可平铺的背景xml并将其设置为背景。然后,您可以尝试使用复合绘图工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7091209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档