gpt4 book ai didi

android - 如何创建自定义主题并在 Android 应用程序中使用它?

转载 作者:可可西里 更新时间:2023-11-01 18:46:09 31 4
gpt4 key购买 nike

如何创建自定义主题并在代码中使用它?

菜单中如何实现主题选项和申请 Activity ?

最佳答案

有一个不错的Styles and Themes guide在安卓开发者网站上。基本上你需要做的是

  1. Define a style (或继承一个内置的)。定义样式

save an XML file in the res/values/ directory of your project. The name of the XML file is arbitrary, but it must use the .xml extension and be saved in the res/values/ folder.

The root node of the XML file must be <resources>.

For each style you want to create, add a element to the file with a name that uniquely identifies the style (this attribute is required).

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyGreenTheme" parent="Theme.Light">
<item name="android:windowBackground">#11aa22</item>
</style>
</resources>

将资源文件命名为themes.xml 很有用因此更容易识别这些样式的用途。

  1. Apply为您想要的 Activity 或 View 定义的样式程式化。你也可以

    • 在 list 文件中设置 Activity/Application 主题:

    <activity android:theme="@style/Theme.MyGreenTheme"/>

    • 或者动态设置——使用Activity类对应的setter——setTheme() .

关于android - 如何创建自定义主题并在 Android 应用程序中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3758942/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com