Android获取ImageButton的背景资源

时间:2013-04-21 11:50:51

标签: java android image background imagebutton

我需要获取一些ImageButton的后台资源,以便稍后重新使用它,设置后台我使用setBackgroundResource。我找不到任何方法来获取后台资源。

private void AddImage(int img){
    ImageButton imgact1 = (ImageButton)findViewById(R.id.imgact1);
    ImageButton imgact2 = (ImageButton)findViewById(R.id.imgact2);
    ImageButton imgact3 = (ImageButton)findViewById(R.id.imgact3);
    imgact3.setBackgroundResource(img);
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

对于任何View,您应该使用getBackground(),它会返回Drawable