I'm not sure what your question is aimed at, so I will answer in two parts:
How can I choose an application for the current theme on Android?
The theme is automatically installed (by default) like any system theme selected by the current device / user. If style attributes or nested theme attributes, then your application will be configured to display the system style. For example, if the default font color for the theme is #AFAFAF, the default font color for your application will also be #AFAFAF, unless otherwise specified by the style or theme resource.
If I do not like the current theme, how do I customize my theme?
You mentioned that you liked the beautiful white theme on the Galaxy tab. You are right that different versions of android use different system themes, including fonts and backgrounds.
To get the current theme (to decide if you need one), just use getApplication().getTheme() . If this is the topic you want, you do not need to do anything. If you want to apply logic and programmatically set the theme, use the getApplication().setTheme([theme]) method to change it.
You can also specify both themes and topics for the entire topic for individual actions, and the AndroidManifest.xml file as follows:
//for themes defined in res/values/style.xml <application android:theme="@style/myApplicationTheme"> <activity android:theme="@style/myApplicationTheme"> //for system themes <application android:theme="@android:style/Theme.Light"> <activity android:theme="@android:style/Theme.Light">
And, as always, for individual elements of the species.
If you want to implement a specific system theme, be sure to check out the full specification of the topic . They will list all system themes, as well as all specific style elements for each theme, so that you can use the desired theme or create your own version.
If you especially like the theme of the lighting system, you can install it for your application using
<application android:theme="@android:style/Theme.Light">