机器人默认主题

时间:2015-07-29 18:22:25

标签: android

我没有任何styles.xml定义编写我的应用程序。 我唯一改变的是每个Activity中的背景android:background="#3b3b3b"。 现在我想深入了解主题。 哪个应用程序使用任何定义的默认主题?

点击此链接Android default theme后,它应为Holo。但是当我定义像<style name="AppBaseTheme" parent="android:Theme.Holo">这样的style.xml时,它看起来与没有定义任何主题的场景非常不同。我只想将某些东西改为默认主题。例如,Actionbar Color是某种蓝色,没有定义主题,Holo是黑色。

<uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="19" />

1 个答案:

答案 0 :(得分:1)

目前有2个,可能有3个主题(不包括.Light等)

  • Theme是Android的默认主题,最高为2.3,任何更改 介入之间。
  • Theme.Holo是Android Honeycomb及以上版本的新默认主题。
  • Theme.DeviceDefault是设备制造商设定的主题 作为运行ICS及更高版本的设备的默认设置。那个主题可能是 自定义(我不知道任何现有的主题 - 所以它有两个主题 只要)。但这些设备必须包含Theme.Holo

您还可以在此处查看:How to use device default theme for app?