1

在我的应用程序中,我有一个按钮,单击该按钮会更改颜色。我希望此按钮将选定的油漆颜色显示为其背景颜色。这以某种方式起作用,但由于按钮比可视按钮元素大,它看起来非常糟糕和前卫。颜色应该只在按钮内显示为一个小方块。

有没有聪明的方法来解决这个问题?我尝试使用填充,但这不起作用。

4

1 回答 1

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"/>

在此处输入图像描述

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

于 2013-09-03T14:35:08.073 回答