Есть ли способ определить несколько файлов стилей, чтобы избежать одного огромного в Android?
Я хотел бы знать, есть ли способ определить или использовать несколько файлов стилей(Multiple, style.xml files
) в Android
, а не один файл style.xml
, который присутствует в папке res
Application Project
. В настоящее время я использую один файл стиля (style.xml)
. Но размер файла style.xml
огромен из-за моих многочисленных индивидуальных и самостоятельных стилей.
developer.android.com
показывает, как определить и использовать Style
но, ни один из любого сайта не говорит, Можно ли сделать Multiple style.xml files
из одного style.xml
файла так, чтобы размер файла можно было уменьшить.
Любая помощь будет признательна...2 ответа:
Вы можете иметь столько ресурсов, определяющих стили, сколько захотите, по крайней мере в разумных пределах. Вероятно, есть какой-то предел количества файлов, но он, по крайней мере, в сотнях, а возможно, и в миллиардах.
В каталогах
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