我想根据几个条件更改Android Studio中应用程序中背景的图片。这是我的代码:更改Android中的背景图片
switch (sky_state) {
case "SUNNY":
// Here I want to change the background
break;
}
我知道如何去改变它的布局的XML文件中,但有可能从布局文件以外的代码访问此属性?
我想根据几个条件更改Android Studio中应用程序中背景的图片。这是我的代码:更改Android中的背景图片
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;
}
让我知道这对你的作品和标志,就好像它的答案,以便它对其他人有用.....
是的,它的工作原理,但最后我发现setBackgroundResource(R.drawable.image) – alejaandroe
ImageView imageView =(ImageView)findViewById(R.id.imageView1); imageView.setImageResource(R.drawable.ic_launcher); –