为XML(Android)制作的按钮设置图片?

时间:2011-09-15 17:05:03

标签: android xml button

我有关于为XML中的按钮设置图片的问题:

我制作了一些.png图片我想设置为图片,而不是我在创建Android应用程序时默认获得的按钮。现在我将文件加载到drawable文件夹中..我该怎么写XML能做正确的事吗?

将按钮设置为false并添加图片作为背景选项吗? 因为这就是我想到的所有方式。或者有更好的方法来做这种事情吗?

3 个答案:

答案 0 :(得分:2)

我的理解是你想在背景中设置图片。在你的Button标签中这样做:

android:background="@drawable/yourpicturename"

答案 1 :(得分:1)

将png添加到项目中 res 文件夹下的 drawable 文件夹中(如果您使用的是eclipse)。然后在您的XML文件中使用android:background="@drawable/filename"。确保省略文件扩展名

答案 2 :(得分:1)

您可以使用以下任何一项:

drawableTop,drawableLeft,drawableRight,drawableBottom

例如,

<Button android:drawableRight="@drawable/some_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Some text" />

在这种情况下,图像some_image.png将位于文本的右侧。