2

也许我不知道如何搜索 - 我发现的所有内容都是关于更改应用程序主题。我想知道如何为 android 设备本身开发一个完整的主题?在市场上,您会发现许多主题 - 我如何也可以构建一个?

我不想使用第 3 方许可证(ThemeMaker 等)......谁有我的教程?

谢谢你的帮助!

4

1 回答 1

0

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

样式是指定视图或窗口的外观和格式的属性集合。样式可以指定诸如高度、填充、字体颜色、字体大小、背景颜色等属性。样式在与指定布局的 XML 不同的 XML 资源中定义。

Android 中的样式与网页设计中的层叠样式表有着相似的理念——它们允许您将设计与内容分开。

将主题应用于 Activity 或应用程序

要为应用程序的所有活动设置主题,请打开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>
于 2012-11-04T12:01:55.193 回答