我想在Android中更改我的应用程序中的背景图片,这取决于几个条件。这是我的密码:
switch (sky_state) {
case "SUNNY":
// Here I want to change the background
break;
}我知道如何在布局的XML文件中更改它,但是否可以从布局文件之外的代码中访问此属性?
发布于 2015-11-21 11:39:58
是的,你能做到.对特定视图使用下面的代码行..。
switch (sky_state) {
case "SUNNY":
view.setBackground(getResources().getDrawable(R.drawable.ic_send));
break;
}请让我知道这是否对你有用,如果这样做的话,可以作为回答,这样对其他人是有用的……
发布于 2016-07-11 05:18:46
view.setBackground(getResources().getDrawable(R.drawable.icsend));
https://stackoverflow.com/questions/33842813
复制相似问题