我想根据一些条件更改 Android Studio 中应用程序的背景图片。这是我的代码:
switch (sky_state) {
case "SUNNY":
// Here I want to change the background
break;
}
我知道如何在布局的 XML 文件中更改它,但是是否可以从布局文件外部的代码访问此属性?
最佳答案
是的,你可以这样做...... 对于该特定 View 使用以下代码行...
switch (sky_state) {
case "SUNNY":
view.setBackground(getResources().getDrawable(R.drawable.ic_send));
break;
}
让我知道这是否适合您,如果有效,请标记为答案,以便对其他人有用......
关于android - 更改Android中的背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33842813/