Bitmap b = BitmapFactory.decodeFile(getIntent().getStringExtra("imagePath"));
float rotation = (float) this.getIntent().getFloatExtra("resource", 0);
DisplayMetrics displayMetrics = new DisplayMetrics();
WindowManager wm = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE); // the results will be higher than using the activity context object or the getWindowManager() shortcut
wm.getDefaultDisplay().getMetrics(displayMetrics);
int screenWidth = displayMetrics.widthPixels;
int screenHeight = displayMetrics.heightPixels;
Matrix matrix = new Matrix();
// float rotation = PhotoTaker.rotationForImage(this.getApplicationContext(), uri);
if (rotation != 0f) {
matrix.preRotate(rotation);
}
Bitmap scaled = Bitmap.createBitmap(b, 0, 0, b.getWidth(), b.getHeight(), matrix, true);
//b.createScaledBitmap(b, 320, 480, true);
n.setBackGround(scaled,screenWidth,screenHeight);
//preview.setImageBitmap(b);
setContentView(n);
One point here: the assumption I'm making is that this is for a
wallpaper.
If I did, don't you think I'd be able to say how long ago it was? ;-}
On Mon, Apr 30, 2012 at 03:46:37PM -0600, Justin Anderson wrote:
> >
> > And if you're about to question that, I got this directly from Dianne
> > Hackborn in a thread I
> > started over a year ago (maybe two...I'm not even sure now).
> >
> Do you happen to have a link to said thread?
But given the source of the information---direct from one of THE
Android developers (as in, the platform itself), I think it's safe to
say that you're nuts if you don't listen to what she said.
Yeah, and I tried all of that stuff, too....and no matter what, it kept
> I have done image scaling before and have never run into this... My
> constraints were slightly different though... I simply scaled the image
> so that it was as large as possible while maintaining the aspect
> ration.
getting stretched off-screen when you set it as wallpaper.
Wait a second...is this for a wallpaper (or lwp)? Or are you just trying
> On Mon, Apr 30, 2012 at 3:26 PM, Mohamed ElSanousi <mmurtada57@gmail.com>wrote:
> >
> > Your joking, my whole project is depending. I need to resize this bitmap
> > to fit the screen size, because I want to do calculation on the picture :(
to set an ImageView to full screen? If the former, no, you can't do it.
If the latter, RTFM (http://developer.android.com/guide/index.html).
That's so simple I never even considered that that's what you were
asking. And you don't need to calculate the screen size or anything to
do that. Just the right settings (in XML and maybe also in Java) for an
ImageView.
73 DE N5IAL (/4) | "> There it was, right in the title bar:
Later,
--jim
--
THE SCORE: ME: 2 CANCER: 0
spooky130u@gmail.com | > Microsoft Operations POS."
< Running FreeBSD 7.0 > |
ICBM / Hurricane: | "Never before has a TLA been so appropriately
30.44406N 86.59909W | mis-parsed." (alt.sysadmin.recovery)
Android Apps Listing at http://www.jstrack.org/barcodes.html
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
No comments:
Post a Comment