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 <[email protected]> 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 [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to