On Thu, Oct 11, 2012 at 4:39 PM, Nathan <[email protected]> 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. 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 -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy _The Busy Coder's Guide to Android Development_ Version 4.2 Available! -- 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

