在我的应用程序中,我有一个按钮,单击时会更改颜色。我希望此按钮显示所选的油漆颜色作为其背景颜色。这有点工作,但由于按钮比可视按钮元素大,它看起来非常糟糕和edgie。颜色应仅在按钮内显示为一个小方块。
有没有一种聪明的方法可以解决这个问题?我试过使用填充,但这不起作用。
答案 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"/>
看起来像这样,可点击区域是黄色区域,按钮是白色区域。