我正在尝试编写一个基本的应用程序,当在任何地方轻按手机时,背景图像都会发生变化。 如果有人可以将我链接到有关如何执行此操作的良好教程或有一些代码 fragment 我可以使用它,将不胜感激。
是否也可以在 xml 中编码,还是需要在 java 中完成?
最佳答案
向布局添加一个 onClick 事件,并在监听器中更改背景。
在 xml 中
<LinearyLayout android:layout_height="FILL_PARENT"
android:layout_width="FILL_PARENT"
android:onClick="onClick" />
在你的 Activity 中
public void onClick(View v) {
v.setBackgroundResource(R.drawable.someDrawable);
}
关于android - 点击时更改背景图像 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5333768/