2013-12-03 3 views
2

Я новичок в разработке и хотел бы прояснить пару простых точек: Когда я создаю новый гибкий XML-файл, я помещаю его в папку «drawable-hdpi» и только эту папку, я может получить к нему доступ так, как это ....Обработка ресурсов xml-файлов

android:src="@drawable/button_border" 

но это правильный правильный путь? или они должны быть в их собственной папке в папке res или просто в папке res, а не в какой-либо определенной подпапке? также, если я хотел создать arrays.xml файл, какая папка должна быть создана, что в.

enter image description here

Спасибо.

+1

http://developer.android.com/guide/topics/resources/string-resource.html#StringArray и для чертежей http://developer.android.com/guide/topics/resources/drawable-resource.html – Raghunandan

+0

Спасибо за ссылки. –

ответ

2

Ваши массивы должны перейти в папку значений, поэтому res/values ​​/ arrays.xml, согласно documentation.

Что касается изображений, хорошей практикой является предоставление соответствующих изображений в каждой доступной папке в соответствии с размерами экрана, которые вы планируете поддерживать для своего приложения, или некоторые из ваших пользователей получат изображения с плохим размером, более подробную информацию here. Например, вы можете использовать Android Asset Studio для генерации значков.

+0

Спасибо за ответ, я создаю соответствующие изображения для каждого размера экрана, к сожалению, фото не показывает это, и по совпадению я использую студию Android для Android, поскольку для этого требуется много работы. Что касается «фигурных чертежей»? в какую папку они должны быть размещены. –

+0

Так как образные чертежи должны быть независимы от размера экрана, потому что они определены в xml, они должны быть размещены в drawable-nodpi. Вы можете создать эту папку, если она не существует. – 2Dee

+0

Я просто взглянул на документацию по ссылке, предоставленной Рагхунанданом, и, похоже, она должна быть помещена в res/drawable/filename.xml, поскольку у меня нет папки с именем just drawable, поэтому, если это будет создано мной? Или создается папка с именем drawable-nodpi? Я буду склоняться к вашим знаниям. Спасибо –

0

Различные файлы xml, такие как attr.xml, colors.xml, arrays.xml, dimens.xml, font.xml, strings.xml, styles.xml, должны храниться в папке res/values.

Другие пользовательские xml-файлы должны храниться в папке с возможностью переноса.

Смежные вопросы