问答详情
源自:3-4 Android自定义相机之ResultActivity

跳转后不会显示图片

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_result);

ImageView img=(ImageView) findViewById(R.id.image);

String path=getIntent().getStringExtra("picPath");

try {

FileInputStream fis=new FileInputStream(path);

Bitmap bitmap=BitmapFactory.decodeStream(fis);

Matrix matrix=new Matrix();

matrix.setRotate(90);

bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);

img.setImageBitmap(bitmap);

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

// Bitmap bitmap=BitmapFactory.decodeFile(path);

// img.setImageBitmap(bitmap);

}


提问者:Youda 2016-09-23 12:32

个回答

  • 浩然坦荡
    2016-10-16 13:16:58
    已采纳

    代码写错了。这句
    bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);

  • imooc_幕课网
    2016-11-22 16:56:39

    Bitmap bitmap1 =Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);

  • imooc_幕课网
    2016-11-22 16:56:15

    Bitmap bitmap1 =Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);

  • poulwalker
    2016-09-25 11:09:42

    去手机的权限管理把它设置为允许。

    如果还不能,把它卸载后再重新安装,重新再设置为允许试试。