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