Investigate ActionBar Sherlock:
http://actionbarsherlock.com/

You can just use the Themes you don't need to use the back-ported ActionBar 
as well.

On Thursday, October 11, 2012 7:14:09 PM UTC+1, Nathan wrote:
>
> I've been thinking about themes. I have read and watched a lot of how 
> themes are great and why you should do them, but don't yet have a 
> methodical way of doing them. And by doing it, I actually mean "give proper 
> instructions to a designer". I am not the right person to do it. Of course, 
> maybe I am overcomplicating it and I could get this all done in half a day. 
>
> At this point, I have incorporated ActionBarSherlock into an app. I am 
> confident that the app follows Android Design Guidelines - from the 
> actionbar up, that is. Anything below the actionbar follows the Holo Theme 
> on 4x and looks inconsistent on 2.x.
>
> Here are the guidelines from Android Design. 
>
>    - Pick the system theme that best matches the needs and design 
>    aesthetics for your app. 
>
> Ok, I choose the Holo Dark Theme. But wait, that is only guaranteed to be 
> there for 4.0 and above. To my knowledge there is no compatibility library 
> for the Holo Themes. 
>
>    - If your desire is to have a more distinct look for your app,
>
> Maybe, but I need to know the cost/benefit. Usability is a much higher 
> priority than "distinct look". 
>
>    -  using one of the system themes as a starting point for your 
>    customizations is a good idea. The system themes provide a solid 
> foundation 
>    on top of which you can selectively implement your own visual stylings.
>
> Now this makes a lot of sense. But, wait, you can't do that, because the 
> system themes are only guaranteed on 4x and above. If I wanted my theme to 
> have predictable results on 2x, I think there are many more steps. 
>
> If I look at, for example.
> \platforms\android-16\data
> It contains 5646 files and 66.4 Megabytes. 
> Not all of that is the Holo theme(s) of course. Probably only a very small 
> subset. For reference, ActionBarSherlock uses about .37 Meg and 277 files 
> to make the actionbar look consistent. 
>
> So if I wanted just have my app use the Holo Dark theme all the way 
> through 2.x, I think I would have to do this. 
>
> 1. Go through the themes.xml and extract all the attributes of Holo Dark. 
> 2. Go through styles.xml and extract all the attributes referenced by 
> those attributes in #1. 
> 3. Go through the drawables folder to extract the xml files reference by 
> one and two.
> 4. Extract all the png files  and .9.png files that are referenced by 
> anything above. 
>
> If I want the truly distinct look, then I would add the additional steps. 
> 5. Give all the files above to a designer to edit the images and 
> attributes until they all look distinct. 
> 6. Give them some way to test it if they don't happen to be a developer. 
>
> Am I on the right track here?
>
> Has anyone already done steps 1-4? How many files, lines of xml, were 
> there? (I'll hire you by the way). At this point in the industry, I don't 
> see there is a way to buy an Android App Theme the way you can buy a 
> Wordpress theme, or hire an Android Designer the way you could probably 
> hire an iPhone Designer ( no personal experience).   
>
> All of this may encourage me to not over invest in making 2.x look good. 
> While 2.x is still about 60% of total users, two thirds of *new installs* 
> are already using 4.x. Of course, that makes me vulnerable if the Android 
> Design Police happen to try my app on 2.x. 
>
> 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

Reply via email to