1
您好我正在使用此設置一個位圖到ImageView的返回null:decodeResource當選項被添加
o = new BitmapFactory.Options();
o.inJustDecodeBounds = true;
o.inDither = false;
o.inPurgeable = true;
o.inInputShareable = true;
b = BitmapFactory.decodeResource(getApplicationContext()
.getResources(), resourceId);
//Note the Options parameter is ignored
ivWallpaper = (ImageView) findViewById(R.id.ivWallpaper);
ivWallpaper.setImageBitmap(b);
ivWallpaper.setOnClickListener(Wallpapers.this);
工作正常,但是當我添加的選項參數:
o = new BitmapFactory.Options();
o.inJustDecodeBounds = true;
o.inDither = false;
o.inPurgeable = true;
o.inInputShareable = true;
b = BitmapFactory.decodeResource(getApplicationContext()
.getResources(), resourceId, o);
ivWallpaper = (ImageView) findViewById(R.id.ivWallpaper);
ivWallpaper.setImageBitmap(b);
ivWallpaper.setOnClickListener(Wallpapers.this);
它給我在nullPointerException: ivWallpaper.setImageBitmap(b);
請幫我一把。一直在努力解決這個問題了幾個小時
這非常簡單。謝謝。 –
@InnenTensai:如果這個答案回答了你的問題,考慮接受它會給海報帶來15分。 1 +從我投票。 **編輯**沒關係 - 你只是做到了!不錯的演出! –