我想知道有什么方法可以在Android
中定义或使用多个样式文件(Multiple, style.xml files
),而不是单个style.xml
文件存在于 Application Project
的 res
文件夹中。目前我使用的是单个样式文件 (style.xml)
。但是style.xml
文件很大,因为我定制和自定义的样式很多。
我看过很多教程和示例,但是所有这些教程和示例提供站点,甚至 developer.android.com
站点都展示了如何定义和使用 Style
但是,任何站点都没有说明是否可以将单个 style.xml
文件制作成 Multiple style.xml files
以便减小文件的大小.
任何帮助将不胜感激...
最佳答案
欢迎您拥有尽可能多的定义样式的资源,至少在合理范围内。可能有一些文件数限制,但至少有数百个,也可能有数十亿个。
在res/values/
, 和 res/values-*/
目录,文件名无关紧要。我们使用约定将资源放在以资源命名的文件中,例如 styles.xml
.那只是一个组织系统。欢迎您拥有尽可能多的文件 <style>
根据需要命名资源(只要它们是有效的资源文件名)。
例如,在您的 Android SDK 中,如果您转到 platforms/android-.../data/res/values/
(对于 ...
的某个值,基于您安装的 SDK),您将看到几个包含样式资源的文件:
-
styles.xml
-
styles_*.xml
,例如styles_holo.xml
-
themes.xml
-
themes_*.xml
,例如themes_material.xml
关于android - 有什么方法可以定义多个样式文件以避免在 Android 中使用一个巨大的样式文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36499124/