2012-04-19 86 views
0

我得到了一个菜单,图像相互之间的图像作为背景图像。我也有按钮,将带我到下一个菜单,最终游戏本身。Android:如何通过XML中的按钮更改背景图像

我想知道的是如何更改其中一个图像作为背景图像的按钮?按钮本身是透明的。

有没有什么办法可以做到这一点?或者我必须使用按钮来保存在按下时会改变的图像。举个例子,我希望播放按钮在按下之前变大,在我释放之前(已经获得图像)。

回答

0

您可以使用buttonSelector.xml这将改变背景事件的基础上,该按钮

例如的选择器xml在下面给出。你需要把它变成可绘制文件夹...

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/add_folder_clicked" /> <!-- pressed --> <item android:state_focused="true"
android:drawable="@drawable/add_folder_hover" /> <!-- focused --> <item android:drawable="@drawable/add_folder" /> <!-- default --> </selector>

+0

是的,我知道如何更改按钮图像,但如果它能够改变一个XML文件的bacvkground,在所涉及的起动xml文件 – sandmaster 2012-04-21 09:52:07