从GetBackground获取资源ID

时间:2014-05-07 20:01:43

标签: java android view controls drawable

我创建了一个从View继承它的组件。请告诉我,如何从drawable(GetBackground函数)获取资源id(int)。感谢。

1 个答案:

答案 0 :(得分:0)

很简单!

第1步:

设置后台资源时,请将id保存在int。

int backgroundId;
onButton1Click(View v) {
backgroundId = R.drawable.myBackgroundResource;
((yourViewType)findViewById(R.id.myView)).setBackgroundResource(backgroundId);
}

第2步:

使用您保存的int。

onButton2Click(View v) {
// Your background id is known here.
someView.setBackgroundResource(backgroundId);
// Or some other uses!
}