1

我制作了一个应用程序,一旦我在 Eclipse 中AlertDialog单击,就会显示一个。ImageButton

但是当我试图在 中输入图片时,我只能通过右键单击然后单击“编辑 src”,在 eclipseImageButton的图形布局中找到一种方法。有没有办法从文字本身放入图片?XMLButtonXML

4

1 回答 1

2

是的。您可以将图片放入Android布局文件的书面xml中。

在 Eclipse 中打开 xml 文件后,布局底部有两个选项卡:

  • 图形布局
  • .xml

按“.xml”选项卡,您可以编辑原始 xml。

为了将图像添加到您的ImageButton,请执行以下操作:

android:background="@drawable/your_image"

还有其他标签也可以使用,例如android:src,这里描述了不同之处:ImageView 的 src 和背景有什么区别

还有一些方法可以在 .java 文件中以编程方式添加图像或更改图像。这仅在您想动态更改图像时才有用(尽管,请参阅下面的状态更改)


而且,这只是您可以做的事情的开始...

如果您不希望按钮周围有默认框架,则可以使用其他项目,例如 anImageView来制作您的按钮。

如果要根据“按下”、“选定”等状态显示各种图形图像,则可以指定“选择器”文件而不是“your_image”。在这个站点上有很多关于如何制作“选择器”文件以及如何对您的按钮进行其他升级的示例。

玩得开心!

于 2013-03-28T00:00:43.797 回答