【发布时间】:2015-07-12 14:08:16
【问题描述】:
我想开始一个新项目,我想知道如何非常有效地为我的活动(布局)设置背景
这是我在 onCreate 方法中尝试的:
String imageUri = "drawable://" + R.drawable.perfectwall;
int width = getWindowManager().getDefaultDisplay().getWidth();
int height = getWindowManager().getDefaultDisplay().getHeight();
Bitmap reqBitmap = loadBitmap(imageUri, width, height);
Drawable drawable = new BitmapDrawable(this.getResources(), reqBitmap);
r.setBackground(drawable);
我还有一个问题,为什么这不起作用...当我在模拟器上启动应用程序时,尽管内存越来越高,但它并没有改变背景......最多使用了 12MB.. 它只是一个白屏好像我没有设置背景
非常感谢!
【问题讨论】:
标签: android memory bitmap scale android-relativelayout