我在尝试将按钮的背景设置为位图图像时遇到问题。我在布局xml文件中有以下内容:
<Button
android:id="@+id/p1b1"
android:layout_width="90px"
android:layout_height="60px"
android:layout_alignParentLeft="true"
android:background="@drawable/gridt"
android:text="" />
这只是按钮的一部分。我在drawable-hdpi,drawable-ldpi和drawable-mdpi文件夹中有gridt.png图像。
按钮图像只是在空按钮上显示一个白色方框,并且角落没有倒圆。
我需要在几个按钮上执行此操作,但学习如何在一个按钮上有效地执行此操作将是一个很好的起点。我想使用Button而不是ImageButton,因为我也有按钮的文字。
感谢。
答案 0 :(得分:4)
使用
android:drawableTop="@drawable/gridt"
这会将文字放在按钮
的下方或者你可以使用
android:drawableBottom="@drawable/gridt"
android:drawableLeft="@drawable/gridt"
android:drawableRight="@drawable/gridt"
取决于您希望文本相对于图片放置的位置