试图改变我的Android按钮的外观

时间:2012-01-05 16:44:10

标签: android-widget

我想在我的应用程序数据之上显示一些Android按钮小部件,但要做到这一点,我需要改变它们的外观。我希望按钮是透明的,除了标签和边缘周围的框架(两者都用WHITE绘制似乎合适)。

透明度和标签部分显而易见,但框架部分让我失败了。结果就是我的透明按钮看起来像是悬挂在空间中的文字 - 这似乎不太酷......

如果我在Canvas上绘制形状,我可以使用paint.setStyle(Style.STROKE),然后drawRoundRect()将只绘制矩形的边缘 - 几乎就是我想要的方式。但是,我不知道如何(或者是否可能)将此概念应用于布置我的UI按钮的XML。

有什么建议吗?我是否超出了项目中XML文件的功能,因此需要以编程方式执行此操作?

谢谢, R上。

编辑:嗯,这看起来并不好......没有人什么都没有?

1 个答案:

答案 0 :(得分:0)

您可以执行此操作,进行线性布局,并提供所需帧的颜色。添加一个1px的填充,并将按钮放在其中。你得到了你的边界