【发布时间】:2013-09-05 13:02:22
【问题描述】:
我将drawable设置为这样的按钮:
button.setBackgroundDrawable();
我将图像文件名传递给返回位图的方法,然后我将该位图转换为可绘制的,如下所示:
Drawable d = BitmapDrawable(context.getResources(), bitmap);
button.setBackgroundDrawable(d);
我有 2 个活动 A 和 B ,现在在 A 中我正在设置按钮可绘制,我转到 B 然后回到 A 当时可绘制不可见,但是当我单击按钮时它可见.
我哪里错了?
【问题讨论】:
-
您可以直接在 xml 文件中给出背景,而不是动态地做,除非它是用户选择的。
-
没有动态,所以我采用了方法
-
在活动 A 中,您在代码中的哪个位置设置背景可绘制对象?能发一下代码吗?