在 Android Studio,我可以删除 themes.xml 吗?
At Android Studio, can I delete themes.xml?
我现在正在使用其他人博客中的代码制作简单的聊天应用程序。
在这个博客上,这个人正在使用 style.xml。但是我安装了最新的 Android studio,所以我只有 themes.xml
。而且我不知道如何使用 themes.xml。
如果删除 themes.xml
并创建新的 style.xml
有什么问题吗?
我创建了新的 styles.xml
并得到了 colorprimary 错误。所以这个错误来自 'MaterialComponents' 而不是 styles.xml
或 themes.xml
对吗?
如果themes.xml和styles.xml都存在也没有关系,所以我觉得你可以添加styles.xml而不删除themes.xml。
themes.xml 和 styles.xml 具有相似的元素,但目的不同。请看下面。
https://developer.android.com/guide/topics/ui/look-and-feel/themes#versus
文件名不相关。
您可以在 res/values/custom_styles.xml
中创建一个文件并将 <style>
资源放在那里
目前,AndroidStudio 提供的较新模板使用 themes.xml
而不是 styles.xml
。以同样的方式使用它们。
在res/values/themes.xml
中:
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
</style>
在res/values/colors.xml
中:
<resources>
<color name="colorPrimary">#......</color>
<!-- .... ->
</resources>
我现在正在使用其他人博客中的代码制作简单的聊天应用程序。
在这个博客上,这个人正在使用 style.xml。但是我安装了最新的 Android studio,所以我只有 themes.xml
。而且我不知道如何使用 themes.xml。
如果删除 themes.xml
并创建新的 style.xml
有什么问题吗?
我创建了新的 styles.xml
并得到了 colorprimary 错误。所以这个错误来自 'MaterialComponents' 而不是 styles.xml
或 themes.xml
对吗?
如果themes.xml和styles.xml都存在也没有关系,所以我觉得你可以添加styles.xml而不删除themes.xml。 themes.xml 和 styles.xml 具有相似的元素,但目的不同。请看下面。 https://developer.android.com/guide/topics/ui/look-and-feel/themes#versus
文件名不相关。
您可以在 res/values/custom_styles.xml
中创建一个文件并将 <style>
资源放在那里
目前,AndroidStudio 提供的较新模板使用 themes.xml
而不是 styles.xml
。以同样的方式使用它们。
在res/values/themes.xml
中:
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
</style>
在res/values/colors.xml
中:
<resources>
<color name="colorPrimary">#......</color>
<!-- .... ->
</resources>