我创建了一个从View继承它的组件。请告诉我,如何从drawable(GetBackground函数)获取资源id(int)。感谢。
答案 0 :(得分:0)
很简单!
设置后台资源时,请将id保存在int。
int backgroundId;
onButton1Click(View v) {
backgroundId = R.drawable.myBackgroundResource;
((yourViewType)findViewById(R.id.myView)).setBackgroundResource(backgroundId);
}
使用您保存的int。
onButton2Click(View v) {
// Your background id is known here.
someView.setBackgroundResource(backgroundId);
// Or some other uses!
}