我有三个按钮排列在表格行中。我给出了三个按钮的背景但它包裹了按钮。
答案 0 :(得分:2)
对于初学者read my blog: - )
现在我的建议是使用带渐变的背景定义。它们看起来很漂亮,然后更容易创建背景图像。正如我在博客中所说,你需要其中三个按钮才能按预期工作。我在这里有一个演示:button_type_0.xml
您还需要定义颜色:colors.xml
和尺寸:dimens.xml
您可能还想考虑各种dpi值的不同尺寸。例如,我为ldpi使用半角大小的边角和边框:ldpi/dimens.xml
一开始看起来非常复杂,但值得。最后它看起来像这样:
答案 1 :(得分:0)
在drawable文件夹中声明一个新的xml,其中包含图像/颜色,您可以为每个event state指定图像。 你可以将这个xml设置为背景
如果您的xml为“res/drawable/abc.xml
”,则将背景设置为
android:background="@drawable/abc"
您也可以使用ImageButton
<ImageButton
----------------------
android:src="@drawable/youimage"
/>
ImageButton的好处是,不需要不同的图像/颜色来突出显示。