我正在制作一个Android应用程序,但我正在考虑主题。

如果我未声明Android应用程序的主题,将使用哪个主题?
我在哪里可以找到此信息?
互相使用的标准是什么?

我在考虑,如果要自定义所有应用程序,则必须扩展一个主题并自定义要自定义的所有项目。

并假设其中之一为默认值怎么办?天气我必须再次对其进行自定义吗?我怎么知道默认值是什么?

最佳答案

默认主题取决于API级别(与通用UI一致)。

在API Theme的一组样式(如下面的链接所示),在API 10之上,默认主题为Theme_Holo,现在,从API 21开始,默认主题已变为Theme.Material

  • API frameworks's code ThemeTheme.AppCompat
  • 10> = API Styles and Themes指南Holo_ThemeTheme.AppCompat
  • API> = 21 Using the Material Theme指南Theme.Material

  • 这些样式大多数都可以通过android.support库获得。

    PS: AFAIK浅色主题始终是默认主题。

    关于android - Android默认主题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27277050/

    10-11 22:38
    查看更多