也许我不知道如何搜索 - 我发现的所有内容都是关于更改应用程序主题。我想知道如何为 android 设备本身开发一个完整的主题?在市场上,您会发现许多主题 - 我如何也可以构建一个?
我不想使用第 3 方许可证(ThemeMaker 等)......谁有我的教程?
谢谢你的帮助!
您应该阅读 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>