更改Android中的背景图片

时间:2015-11-21 11:32:44

标签: android background-image

我想根据一些条件在Android Studio中更改我的应用中的背景图片。这是我的代码:

switch (sky_state) {
    case "SUNNY":
        // Here I want to change the background
        break;
}

我知道如何在布局的XML文件中更改它,但是可以从布局文件外部的代码访问此属性吗?

2 个答案:

答案 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;
        }

请告诉我这是否适合您,如果确实如此,请将其标记为答案,以便对其他人有用.....