On Thursday, October 11, 2012 2:01:37 PM UTC-7, Mark Murphy (a Commons Guy) wrote: > > On Thu, Oct 11, 2012 at 4:39 PM, Nathan <[email protected]<javascript:>> > wrote: > > Therefore, when I run it on 4.0, the buttons, textboxes, spinners, etc > all > > look like the Holo Theme. > > When I run it on 2.x, they don't. They follow a simple gray theme on > Nexus > > One but can look different according to device. > > > > Based on what I see in ActionBarSherlock's files, this is to be > expected. > > More importantly, it's what users will expect. Users will expect a 2.x > theme on 2.x devices. > > The action bar UI pattern predated Honeycomb, and so having apps with > action bars on 2.x is not unheard of. However, the Holo theme did not > predate Honeycomb, and so users of Android 2.x devices will not be > expecting some of the more substantive changes that Holo introduced > (e.g., EditText border), since few if any of their other apps will do > that. > > Users want consistency between apps that the user uses -- that's part > of the reason why Theme.Holo vs. Theme.DeviceDefault was introduced. > Consistency between the app's UI on *different Android versions* is > not something most users seem to care about, simply it does not affect > them, since they usually only have one device. >
And if they don't care, I probably won't either. Thank you. I think that addresses my question about how much effort to put into 2x. As far as the Android Design Police, well, maybe I will just have a conversation with an Android Design Policeman and ask about 2x directly. The guidelines for themes at least are not very practical on 2x. > All that being said, the HoloEverywhere project is attempting a theme > backport that may line up with what you are seeking: > > https://github.com/ChristopheVersieux/HoloEverywhere > > That's also helpful, because it gives me some valuable intelligence on what it takes to do a complete theme. HoloEveryWhere is 3MB and 1093 files, but it includes some source and demo files one may not need. Nathan -- 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

