我需要获取一些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);
}
感谢您的帮助。
答案 0 :(得分:4)
对于任何View
,您应该使用getBackground()
,它会返回Drawable
。