我试图理解为什么决定在values
Android应用程序文件夹中同时拥有xml
和res
个子文件夹。
虽然我可以看到drawables
和anim
以及values
之间的语义差异(对于那些持有不同性质的对象),我看不出{{1}之间的区别}和xml
对于xml数据似乎是值。
(而且,'xml'似乎描述了数据表示的形式而不是数据的本质(大多数res数据都是以xml的形式))
有人可以提供见解吗?
答案 0 :(得分:1)
values
通常应该包含包含彼此不相关的单独值的文件,例如strings
,dimens
或colors
。 xml
应该包含可以视为整体的文件,例如app_widget_provider
或search_provider
个文件。这是我能想到的唯一区别。