I am making one android application but i was thinking about themes..
If i don't declare a theme of my Android application which theme will be used? Where i can find this information? What is the criteria for use one and other?
I was thinking about, if i want customize my all application, i have to extend one theme and custom all item that i want to customize.
And what if it assumes one of them as default? Weather I have to customize it again? How do i know what is the default one?
The default theme varies depending on the API level (to be consistent with the general UI).
On API < 10, the theme was a set of styles (as in the link below) known as Theme
, above that API 10, the default theme was Theme_Holo
and now, starting with API 21, the default theme has become Theme.Material
.
Theme
or Theme.AppCompat
Holo_Theme
or Theme.AppCompat
Theme.Material
Most of those styles are available through the android.support
libraries.
PS: AFAIK the light theme has always been the default one.