Thanks, but I don't want a different layout. I want to use the same
layout. I just want to change the picture size that i use in the
imageview in the layout. I need to scale/crop the image so that it
fills the correct size in the screen, going from portrait to landscape
should make the image change aspect ratio, however I can only do that
by running my code again, but I am just trying to find the best way to
call my code.

- Ryan

On Dec 29, 9:46 pm, Guru <gurudut...@gmail.com> wrote:
> there is a thread whch explains how to do this.I could'nt google it easily.
>
> You need to specify a different id for each of the layout.that is for
> example:
>
> sample.xml
> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
>     android:orientation="vertical" *android:id="landscape"    *
>     android:layout_width="fill_parent"
>     android:layout_height="fill_parent"
>     >.....</LinearLayout>
>
> sample.xml
> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
>     android:orientation="vertical" *android:id="portrait"    *
>     android:layout_width="fill_parent"
>     android:layout_height="fill_parent"
>     >.....</LinearLayout>
>
>
>
>
>
> On Wed, Dec 30, 2009 at 8:59 AM, Ryan <rgra...@gmail.com> wrote:
> > I am developing a photo frame widget, all works except on an
> > orientation change to landscape mode my appwidget doesn't display
> > correctly as I have it set to portrait dimensions and it is too large
> > for the display. I would like to run some code to resize the image so
> > that everything displays correctly and it uses all the space that I
> > allot.
> > What is the correct way to do this?
> > I can think of 2 methods however both seem inefficient. The first
> > would be to register a broadcast reciever to take orientation changes,
> > however I don't want to redo my appwidget everytime the phone is
> > turned on its side as the majority of the time the homescreen is not
> > showing when the orientation is changed (ie other apps are used, and I
> > don't need my code running in the background). I only need it to run
> > when the home screen is shown.
> > The second would be to setup a service to manage my appwidget but that
> > also seems inefficient to be always running in the background.
>
> > What is correct method to do this?
>
> > Thanks,
>
> > - Ryan
>
> > --
> > 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+unsubscr...@googlegroups.com<android-developers%2Bunsubs 
> > cr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Thanks and Regards
> Gurudutt P.S.

-- 
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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to