i'have Get Bitmap from oneActivity to secondSctivity in imageview. Now i want this bitmap as the same size of Imageview. but this code is now working.
ViewTreeObserver vto = ph.getViewTreeObserver();
vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
public boolean onPreDraw() {
ph.getViewTreeObserver().removeOnPreDrawListener(this);
ph.getMeasuredWidth();
ph.getMeasuredHeight();
return true;
}
});
// set contact Photo Bitmap in Image view-------------------------------------------------
byte[] byteArray = getIntent().getByteArrayExtra("image");
if (byteArray != null) {
bmp = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);
}
if (bmp != null) {
Bitmap bmpimg = Bitmap.createScaledBitmap(bmp,ph.getMeasuredWidth(),ph.getMeasuredHeight() , true);
ph.setImageBitmap(createRoundedBitmap(bmpimg,5));
} else {
ph.setImageResource(R.drawable.upload_photo);
}
what i have to do for that???