如何在XML中为Android按钮添加图标

时间:2015-10-29 01:19:05

标签: xml android-layout button

所以我一直试图这样做一段时间,我搜索谷歌和所有,但我似乎没有得到我需要的东西。 我正在编写一个应用程序,基本上创建4个按钮。 我想要做的是在按钮的背景放置一个Icon,然后在天气应用程序中编写文本,然后在其中使用下一个云,并更改文本的字体样式。我找到了图标here。我该怎么做? 这就是我写的:

`

<Button
        android:layout_width="162dp"
        android:layout_height="200dp"
        android:text="WEATHER STATION"
        android:textStyle="bold"
        android:textSize="26dp"
        android:gravity="bottom"
        android:typeface="monospace"
        android:drawableTop="@drawable/weathericon"
        android:background="@drawable/weather"
        android:id="@+id/weather_station" />`

不幸的是我还放不上图片。

2 个答案:

答案 0 :(得分:0)

尝试替换

机器人:背景= “@绘制/天气”

代码中的

机器人:背景= “@机器人:彩色/透明” android:drawableTop =“@ drawable / [your background image]”

答案 1 :(得分:0)

只需在Button上调用setBackgroundDrawable()即可设置按钮的背景。 文本将出现在带有背景图像的按钮上。