本文共 668 字,大约阅读时间需要 2 分钟。
前短时间遇见的一个问题,应用中的一个activity背景图片加载不上,也就是不显示。其他手机都可以,就三星的一款手机不行。
布局界面:
中间的控件就不写了。 修改了一下在应用中加载图片。
@Override protected void onResume() { super.onResume(); RelativeLayout layout = (RelativeLayout)findViewById(R.id.main_background); InputStream is ; BitmapFactory.Options opt = new BitmapFactory.Options(); opt.inPreferredConfig = Bitmap.Config.ARGB_8888; opt.inPurgeable = true; opt.inInputShareable = true; opt.inSampleSize = 2; is= getResources().openRawResource(R.drawable.app_background); Bitmap bm = BitmapFactory.decodeStream(is, null, opt); BitmapDrawable bd = new BitmapDrawable(getResources(), bm); layout.setBackgroundDrawable(bd); }这样就可以正常显示背景图片了。
转载地址:http://ltnjz.baihongyu.com/