Ответ 1
На самом деле не имеет значения, что вы называете самим файлом, однако есть рекомендации. Из docs (по res/values):
Поскольку каждый ресурс определяется своим собственным элементом XML, вы можете укажите файл, который вы хотите, и поместите различные типы ресурсов в один файл. Однако для ясности вы можете захотеть типы ресурсов в разных файлах. Например, вот несколько filename соглашения для ресурсов, которые вы можете создать в этом каталоге:
- arrays.xml для массивов ресурсов (типизированные массивы).
- colors.xml для значений цвета
- dimens.xml для значений измерения.
- strings.xml для строковых значений.
- styles.xml для стилей.
Изменить: для большей ясности важная часть состоит в том, что вы используете соответствующий элемент (<dimen>
в этом случае) внутри тега <resource>
в вашем файле. Именно так android знает, что это ресурс измерения.
<resources>
<dimen name="my_dimen">10dip</dimen>
</resources>