1

我有一个 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);
}
4

1 回答 1

1

你必须使用

btn1.setBackgroundDrawable(R.drawable.image1);

改变背景

setBackgroundResource指示图像的 src,其中src背景有很大差异

于 2013-06-25T05:00:55.580 回答