CQM*_*CQM 3 xml android imagebutton drawable
您好我有一个图像按钮linearButton,它在XML中有一个背景可绘制集.我想有条件地替换代码中的背景,但它永远不会发生!
Drawable replacer = getResources().getDrawable(R.drawable.replacementGraphic);
linearButton.setBackgroundDrawable(replacer);
Run Code Online (Sandbox Code Playgroud)
这似乎是无效的,是否有一个图像按钮的"重新加载"功能,我必须在视觉上改变之前调用它们?
该invalidate()方法将强制重绘任何视图:
Drawable replacer = getResources().getDrawable(R.drawable.replacementGraphic);
linearButton.setBackgroundDrawable(replacer);
linearButton.invalidate();
Run Code Online (Sandbox Code Playgroud)
请参阅此处以供参考.
| 归档时间: |
|
| 查看次数: |
6992 次 |
| 最近记录: |