ImageButton背景不变

时间:2013-06-25 03:32:29

标签: android image button background

我有一个imageButton并且我想在代码中更改它的背景但我无法弄清楚为什么这不起作用...

public class Game extends Activity{

    ImageButton btn1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.game);

        btn1 = (ImageButton) findViewById(R.id.btn1);
        btn1.setBackgroundResource(R.drawable.image1);
}

1 个答案:

答案 0 :(得分:1)

你必须使用

btn1.setBackgroundDrawable(R.drawable.image1);

更改背景

setBackgroundResource 指示图像的src,其中 src 背景有很多区别