我是Android开发的新手,我正在尝试实现一些自定义按钮,它们看起来应该是这样的:
所以我想知道我是否可以使用像图像按钮之类的东西并将图像用作背景并在其上添加文本(我试过这个但是文本总是在中间并且没有标签所以它很难看到..),或者我应该为我的按钮编写自定义样式或主题。如果我必须写一个自定义样式或主题,你能帮我解决这个问题吗?我应该怎么做呢?
答案 0 :(得分:1)
对于每个Grid元素,为每个元素创建一个framelayout,然后将背景和标签放在前面。框架布局允许彼此重叠。您可以将layout_gravity底部的标签放在底部,并为其添加透明色,以便可以看到背面的图像。还要为每个framelayouts添加一个onClickListener,以便它们充当按钮。