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

Reply via email to