在 Android 中更改背景图片
Change the background picture in Android
我想根据一些条件在 Android Studio 中更改我的应用程序的背景图片。这是我的代码:
switch (sky_state) {
case "SUNNY":
// Here I want to change the background
break;
}
我知道如何在布局的 XML 文件中更改它,但是是否可以从布局文件外部的代码访问此 属性?
是的,你可以做到...
针对该特定视图使用以下代码行...
switch (sky_state) {
case "SUNNY":
view.setBackground(getResources().getDrawable(R.drawable.ic_send));
break;
}
让我知道这是否适合您,如果适合,请标记为答案,以便对其他人有用......
view.setBackground(getResources().getDrawable(R.drawable.icsend));
我想根据一些条件在 Android Studio 中更改我的应用程序的背景图片。这是我的代码:
switch (sky_state) {
case "SUNNY":
// Here I want to change the background
break;
}
我知道如何在布局的 XML 文件中更改它,但是是否可以从布局文件外部的代码访问此 属性?
是的,你可以做到... 针对该特定视图使用以下代码行...
switch (sky_state) {
case "SUNNY":
view.setBackground(getResources().getDrawable(R.drawable.ic_send));
break;
}
让我知道这是否适合您,如果适合,请标记为答案,以便对其他人有用......
view.setBackground(getResources().getDrawable(R.drawable.icsend));