width and height must be > 0

在设置Bitmap时报这个错,原因大概是没找测量到图片的大小

Bitmap bitmap = ZXingUtils.createQRImage(homestayDetailBean.getOpen_url(),open_url.getWidth(), open_url.getHeight());
        if(null != bitmap) open_url.setImageBitmap(bitmap);

上面一直报错,我先从本地加载一张图片就ok了

Bitmap bitmap1=((BitmapDrawable)activity.getResources().getDrawable(R.drawable.open_add)).getBitmap();
        Bitmap bitmap = ZXingUtils.createQRImage(homestayDetailBean.getOpen_url(), bitmap1.getWidth(), bitmap1.getHeight();
        if(null != bitmap) open_url.setImageBitmap(bitmap);

 

你可能感兴趣的:(android)