如何在Android中添加button图像?

我怎样才能添加图像到一个button,而不是文本?

Solutions Collecting From Web of "如何在Android中添加button图像?"

相当幽默,考虑到你的标签,只需使用ImageButton小部件。

只需使用ImageButton View并为其设置图像:`

  <ImageButton android:id="@+id/searchImageButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:src="@android:drawable/ic_menu_search" /> 

正如他所说,使用ImageButton小部件。 将您的图像文件复制到项目的Res/drawable/目录中。 在XML中只需进入XML文件的graphics表示(为了简单起见),然后单击您添加的ImageButton小部件,然后转到其属性表单并单击src:字段中的[…]。 只需导航到您的图像文件。 另外,请确保您使用的格式正确。 我倾向于坚持.png文件,因为我自己的原因,但他们的工作。

你应该尝试这样的事情

  <Button android:id="@+id/imageButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qrcode"/> 

android:background="@drawable/qrcode"就可以做到

  <Button android:id="@+id/button1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="News Feed" android:icon="@drawable/newsfeed" /> 

新闻源是可绘制文件夹中的图像

把你的图像放在可绘制的文件夹中。 这里我的图片文件名是left.png

 <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="118dp" android:layout_y="95dp" android:background="@drawable/left" android:onClick="toast" android:text=" " />