在Eclipse中点击AlertDialog
后,我创建了一个显示ImageButton
的应用。
但是当我试图将图片输入到ImageButton
时,我只是通过右键点击XML
找到了在eclipse的Button
图形布局中执行此操作的方法。然后在“编辑src”。有没有办法从书面XML
本身插入图片?
答案 0 :(得分:2)
是。您可以将图片放入Android布局文件的书面xml中。
在eclipse中打开xml文件时,布局底部有两个选项卡:
按“.xml”标签,您可以编辑原始xml。
要向ImageButton
添加图片,请执行以下操作:
android:background="@drawable/your_image"
还有其他标签也可以使用,例如android:src
,这里描述了差异:What is the difference between src and background of ImageView。
还有一些方法可以在.java文件中以编程方式添加图像或更改图像。仅当您想要动态更改图像时才有用(尽管请参阅下面的状态的更改)
而且,这只是你能做的事情的开始......
如果您不想使用按钮周围的默认框架,则可以使用其他项目(例如ImageView
)来制作按钮。
如果要根据状态显示各种图形图像,例如“已按下”,“已选择”等,则可以指定“选择器”文件而不是“your_image”。有很多关于如何在此站点上制作“选择器”文件的示例,以及如何实现按钮的其他升级。
玩得开心!