Also, When I say that, "nothing happens" when I do the above example, I'm saying that nothing happens in the ADT editor. I haven't tried running it like that, I've just tried to see it work in the preview.
Should a style setting show up in the ADT layout editor? On Jun 3, 2:09 pm, Robert Green <rbgrn....@gmail.com> wrote: > Ok I think I may understand the problem but leads me down a very > frustrating path. I think that if I were to set a style on a view, > that style would need to inherit the default style and then override > the values that I want to have custom. That's fine and all, but I > have no idea where this magic list of default styles is or what the > values are in it. > > I have scoured the developer's documentation starting here > -http://developer.android.com/guide/topics/ui/themes.htmland can not > find this information anywhere. > > Basically, I have no idea what style to extend and I can't find the > resources I need to figure it out. I don't even know what the default > theme is. Does anyone? > > On Jun 3, 12:19 pm, Robert Green <rbgrn....@gmail.com> wrote: > > > I finally decided to use styles and themes instead of tediously > > setting attributes for each individual view. I was able to get the > > style to work when I set it on android:textAppearance, but when I try > > to just set it right on the style attribute like below, it no longer > > applies. This is happening to me for Buttons as well as TextViews. > > What I want is to be able to have a few different styles for text > > views and buttons and then just set the style on each button or text > > view. The style will need to define textSize, textColor, background > > and maybe a few others. Since background and some other things are > > not textAppearance, I need to use the general style attribute. > > > Here's my current attempt: > > > In one of my menu layouts, I have a title, which looks like this: > > > <TextView android:layout_width="wrap_content" > > android:layout_height="wrap_content" android:text="@string/ > > title_1_text" > > android:layout_gravity="center_horizontal" > > android:id="@+id/title" > > android:layout_marginBottom="20px" > > android:layout_marginTop="10px" > > style="@style/MenuTitle"></TextView> > > > then in res/values/styles.xml > > > <?xml version="1.0" encoding="utf-8"?> > > <resources> > > <style name="MenuTitle"> > > <item name="android:textSize">16pt</item> > > <item name="android:textColor">#FFF</item> > > </style> > > </resources> > > > Any ideas on what I'm doing wrong here? I would think that the style > > attribute being set to the MenuTitle style would then apply the > > android:textSize and android:textColor, but I appear to be missing > > something. > > > I have no themes defined yet. I'm considering doing that once I get > > this working because all of the layout backgrounds and button styles > > in my app will be the same. > > > Thanks for any help! > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---