Android的Key对象有iconpreview属性,
如何在代码中动态得更改该属性,并使之生效?我在程序中直接
通过以下语句修改没效果:
Key mKeyZenHan;
.
.
.
mKey.iconPreview =this.getResources().getDrawable(R.drawable.XXX);
如何在代码中动态得更改该属性,并使之生效?我在程序中直接
通过以下语句修改没效果:
Key mKeyZenHan;
.
.
.
mKey.iconPreview =this.getResources().getDrawable(R.drawable.XXX);
mKey.iconPreview =this.getResources().getDrawable(R.drawable.XXX);
if (mKey.iconPreview != null) {
mKey.iconPreview.setBounds(0, 0, mKey.iconPreview.getIntrinsicWidth(),
mKey.iconPreview.getIntrinsicHeight());
}
if (mEnterKey.iconPreview != null) {
mEnterKey.iconPreview.setBounds(0, 0,
mEnterKey.iconPreview.getIntrinsicWidth(),
mEnterKey.iconPreview.getIntrinsicHeight());
}
不过为什么不设置Bounds就不行呢?