On Sat, Feb 11, 2012 at 4:05 PM, Nathan <[email protected]> wrote: > And I don't know that I could > test it without having every possible layout on every possible > emulator.
You would test a new theme no differently than you would test any other change in your app that had the potential to affect the entire app. Specifically for manufacturer-hacked themes, you can use services like TestDroid and LessPainful to examine what your app looks like on many devices. > What I'd like to know is how to get my graphic artist, who already has > great talent in CSS, Illustrator, and other graphic tools, to create a > theme for me. That's akin to expecting a graphic designer to create a Web site for you... back in 1995. In 1995, a graphic designer would not know HTML nor have any sort of WYSIWYG tools for creating such Web sites. That would not preclude a graphic designer from *assisting* with creating a Web site: coming up with artwork, recommending color schemes, etc. However, somebody who knew HTML would need to actually create the Web site. Similarly, a graphic designer can most certainly assist in creating an Android theme. Give the designer screenshots of your current app, and have the designer make recommendations for color schemes, icons, fonts/sizes, and the like. However, somebody who knows Android will need to take those assets and recommendations and convert them into Android resources, plus report back any problems encountered in various places. There may be some graphic designers who have the Android development chops to do all aspects of this work, but I suspect that there are relatively few of them. > Yes, I know you can inherit from a theme and change only the > attributes you want. No different than using CSS to only override things you need overridden. I wouldn't be the least bit surprised if there are more CSS attributes you can tweak than there are Android theme properties that you can tweak. > If there is any attribute you don't override, you are still > subject to the whims of the device theme, correct? For pre-4.0 devices that imposed their theme across all apps, yes. That's why Android 4.0+ devices have to ship with an unmodified Theme.Holo that you can use for the basis for custom themes, if you so choose. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy Warescription: Three Android Books, Plus Updates, One Low Price! -- 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

