Android:如何制作设备主题

时间:2012-11-04 11:42:06

标签: android themes

也许我不知道如何搜索 - 我发现的一切只是改变应用主题。 我想知道如何为Android设备本身开发一个完整的主题? 在市场上你会发现很多主题 - 我怎样才能建立一个?

我不想使用第三方许可证(ThemeMaker等)......任何为我提供教程的人?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您应该阅读Android开发者网站 - 样式和主题 http://developer.android.com/guide/topics/ui/themes.html

样式是一组属性,用于指定视图或窗口的外观和格式。样式可以指定高度,填充,字体颜色,字体大小,背景颜色等属性。样式在XML资源中定义,该XML资源与指定布局的XML分开。

Android中的样式与网页设计中的级联样式表具有相似的理念 - 它们允许您将设计与内容分开。

将主题应用于活动或应用

要为应用程序的所有活动设置主题,请打开AndroidManifest.xml文件并编辑<application>标记以包含带有样式名称的android:theme属性。例如:

<application android:theme="@style/CustomTheme">

如果您喜欢主题,但想要调整它,只需将主题添加为自定义主题的父级即可。例如,您可以修改传统的灯光主题,使用您自己的颜色,如下所示:

<color name="custom_theme_color">#b0b0ff</color>
<style name="CustomTheme" parent="android:Theme.Light">
    <item name="android:windowBackground">@color/custom_theme_color</item>
    <item name="android:colorBackground">@color/custom_theme_color</item>
</style>