Are you using the PreferenceActivity and SharedPreferences to store which
layout the user wants?

The way I have my settings work is by launching my subclass of
PreferenceActivity.  When the user returns from that screen, the onResume()
method on my activity is called.  It is in that method that I read settings
from SharedPreferences and change display stuff...

You could check a value in the onResume() method to determine which layout
to display.  As for actually changing the entire layout, I'm not sure if you
can call setContentView() in that method or not.  If you cannot you will
have to use a LayoutInflater.

Hope that helps,
Justin

----------------------------------------------------------------------
There are only 10 types of people in the world...
Those who know binary and those who don't.
----------------------------------------------------------------------


On Thu, Dec 3, 2009 at 6:17 AM, eclipsed4utoo <[email protected]>wrote:

> Let's say that I have two layouts for a widget:  Layout1 and Layout2.
> The default for the widget is Layout1, but I allow the user to choose
> which layout they want the widget to be.  So if the user changes to
> Layout2, how do I programmatically change the layout to Layout2?
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Beginners" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-beginners%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-beginners?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en

Reply via email to