gpt4 book ai didi

java - 从 Java 类(Android 应用程序)中更改 RelativeLayout 的背景图像

转载 作者:行者123 更新时间:2023-11-30 03:28:55 25 4
gpt4 key购买 nike

所以我正在使用 Android 4.0 库开发一个 Android 应用程序。

此应用程序的一个 Activity 由具有图像背景和切换按钮的 RelativeLayout 组成。当用户切换按钮时,布局的背景图像必须改变。

因此必须从 activity.java 类内部进行更改:

if (toggleButton.isChecked()){

// Change the background of the activity to image 2 (for example)
}

else{ // when toggle button is off

// Change it back to image 1

}

请帮我解决这个问题。谢谢:)

最佳答案

您在 View 类中使用方法 setBackground:

if (toggleButton.isChecked()){

// Change the background of the activity to image 2 (for example)
View myView = this.findViewById(yourViewId);
myView.setBackgroundResource(yourImage);
}

else{ // when toggle button is off

// Change it back to image 1
// Change the background of the activity to image 2 (for example)
View myView = this.findViewById(yourViewId);
myView.setBackgroundResource(yourOtherImage);
}

关于java - 从 Java 类(Android 应用程序)中更改 RelativeLayout 的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17798774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com