在Button上显示所选的颜色

时间:2013-09-03 14:22:33

标签: android button background styles

在我的应用程序中,我有一个按钮,单击时会更改颜色。我希望此按钮显示所选的油漆颜色作为其背景颜色。这有点工作,但由于按钮比可视按钮元素大,它看起来非常糟糕和edgie。颜色应仅在按钮内显示为一个小方块。

有没有一种聪明的方法可以解决这个问题?我试过使用填充,但这不起作用。

1 个答案:

答案 0 :(得分:0)

您可以先给予保证金,然后再加一些填充。 例如:

<Button 
            android:layout_width="wrap_content"
            android:layout_centerInParent="true"
            android:layout_height="wrap_content"
            android:layout_margin="20dp"
            android:padding="5dp"
            android:background="#f7d52e"/>

enter image description here

看起来像这样,可点击区域是黄色区域,按钮是白色区域。