For dynamically changing the theme, you can call setTheme in your activities' onCreate, before calling "super".
-- Kostya Vasilyev 09.06.2011 3:06 пользователь "Danny D" <daniel.m.dev...@gmail.com> написал: > I think that may be where we're getting mixed up. > > I've created a style tree that follows the SDK recommendations like > this. It follows inheritance, using the "." notation, just like the > examples in the SDK > > MyCompanyStyle > | > MyCompanyStyle.Header > | | > | MyCompanyStyle.Header.Bold > | > MyCompanyStyle.Footer > | | > | MyCompanyStyle.Footer.Bold > | > MyCompanyStyle.etc > > > Previously, at the individual View and ViewGroup level, I set the > styles of the Views as shown previously with "style="@style/ > MyCompany.Footer.Bold" > > What I'd like to do is to change the individual attributes of the > style, for instance the sizes, fonts, colors and whatnot within the > "MyCompany" style tree at application startup time while still keeping > the "style=xxxx" notation within the Views and ViewGroups in my > layouts. > > How can I change the style elements within the "MyCompany" tree? > Alternatively, how can I create two style trees "MyCompany_Style_A" > and "MyCompany_Style_B", and have the Views and ViewGroups reference > whichever one is currently selected? Should I just have multiple > layouts and inflate them within onCreate()? > > It seems that the entire Theme / Style model relies on starting at one > fixed point and branching out. Is there any way I can let the style > referenced in the Views be a variable rather fixed? > > Thanks for the help, I really appreciate it. > > DD > > -- > 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 -- 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