首先声明,本人是刚刚接触android开发,以下纯属个人理解,仁者见仁智者见智。
近来在进行Android开发中,发现由于各个layout中有许多可能共用的长度大小值等等,如果按照在color.xml中存放所有用到的颜色值,在string.xml中存放所有用到的字符串,则在进行引用时会在视觉和使用中各种不便,且命名也会存在一定的不合理性。所以,个人觉得可以按照每个布局文件来进行分类存储各种value值。
按照布局文件来进行存放value值的意思是,将每个布局文件中使用到的value值以布局文件名加"_values“的存放在values文件夹下的xml文件中,这样该xml文件中存放的仅仅是关于该布局中使用到的各个value值,如仅在该页面用到的字符串、颜色、长度、style等,而且各个值的命名中可以加上该页面的前缀,这样就不会导致不同布局文件的value值重名的现象。
------第一次写,水平有限,见笑了