android - 点击时更改背景图像 - Android

标签 android input background touch

我正在尝试编写一个基本的应用程序,当在任何地方轻按手机时,背景图像都会发生变化。 如果有人可以将我链接到有关如何执行此操作的良好教程或有一些代码 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/

相关文章:

android - 在 Style 中使用自定义 Textview

html - 如何让我的链接背景在悬停期间位于其下方?

php - 如何对两个输入字符串进行文件检查?

c++ - 在 C++ 代码中询问以提示用户输入函数表达式

Android:如何将背景图像设置为给定 "wrap_content"的按钮

jquery - iframe 加载时闪烁 "white"

android - 从 PagerAdapter 调用时 fragment 消失

java - android - 带有 HashMap 的 ListView 适配器显示不正确

android - 如何在 android 中将 Bitmap 转换为 Drawable?

php - 在文本框中显示值以使用 ajax 和 php 进行编辑