用于对自定义形状按钮进行分组的Android布局组织

时间:2015-09-28 18:13:12

标签: android android-layout android-button

我正在尝试将按钮分组到android中,使其显示如下图所示。我尝试使用浮动技术,但我没有成功。我希望左右浮动它可以解决我的问题,但它似乎没有起作用。

button group android

我得到的结果是所有按钮都堆叠在一起,或者它们是一个接一个地水平放置。

我上面有三个按钮作为单独的图像(png)文件。我试图使用imageview来实现这一点,将为其分配一个touchListener作为按钮。

任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

扩展查看类并绘制图像,就像放在这里的图像一样。之后发生点击时,检查坐标以确定点击了哪个彩色按钮。

答案 1 :(得分:0)

我使用了这个博客的技术。

https://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/

基本上,你所做的就是使用两张图片。带有热点的第二个图像位于主图像的顶部(在这种情况下,位于六边形图像上方),然后当您单击时,将调用一个函数来查找单击的颜色,并根据您可以调用您的操作。

热点图像需要与原始图像大小相同,热点需要是标准颜色,即蓝色,红色,黄色等,以便于确定点击的颜色。

与上面的图像很好地配合,也可以非常准确地工作。

其他选择是使用坐标,但我没有太多时间研究这种技术。

相关问题