Папки для Android Studio

В Android Studio я не могу понять, куда помещать изображения в приложение. Выпадающая папка не разбита на drawable-hdpi, drawable-ldpi и т.д. Я видел еще один вопрос, задающий этот вопрос, и ответ заключался в том, чтобы переключиться на представление Project вместо представления Android, но drawable - это только одна папка. Есть mipmap-hdpi, mipmap-ldpi и т.д., Но люди говорят это только для значков приложений. Я в замешательстве.

Ответ 1

Если вы не видите подходящую папку для DPI, которая вам нужна, вы можете создать ее самостоятельно. В этом нет ничего волшебного; это просто папка, которая должна иметь правильное имя.

Ответ 2

На самом деле вы выбрали Android с вкладки, чтобы изменить его на проект.

Шаги

enter image description here

Затем вы найдете все папки.

enter image description here

Ответ 3

Чтобы создать рисоваемую структуру каталогов для разных плотностей изображений, вам необходимо:

  • Щелкните правой кнопкой мыши папку \res
  • Выберите new > android resource directory
  • В окне New Resource Directory в разделе Available qualifiers тип ресурса выберите drawable.

  • Добавьте плотность и выберите нужный размер.

Ответ 4

Его маленькая хитрость в студии Android не содержит папки по умолчанию для всего размера экрана, который вам нужно создать, но с небольшим трюком.

  • когда вы вставляете изображение в выпадающую папку, появится всплывающее окно спросить о каталоге
  • Добавить имя подпапки после рисования как drawable-xxhdpi
  • Я предлагаю вам вставить изображение с самым высоким разрешением, которое автоматически обнаружит для другого размера.. thats it next time когда вы вставьте его, вы спросите о каталоге

i can not post image здесь, если у вас все еще есть проблемы.  вот учебник.

Жесткая папка в студии Android

Ответ 5

В Android Studio 1.2.1.1

Просто скопируйте изображение и вставьте изображение в папку app > res > drawable, и он отобразит всплывающее окно "Выберите папку назначения" , как показано ниже экрана

enter image description here

Теперь вы можете выбрать вариант любого разрешения, которое вы хотите разместить, и если вы хотите просмотреть эти изображения в папках, а затем просто щелкните правой кнопкой мыши по папке с выделенной папкой > выберите путь копирования и откройте ее. Это поможет вам.

Ответ 6

Есть два случая:

  • Если у вас есть одно изображение, независимо от версии устройства, тогда вы должны поместить свои изображения в папку с возможностью переноса.

  • Но для изображений, созданных вами отдельно для hdpi, ldpi, mdpi, xhdpi, xxhdpi и xxxhdpi, в зависимости от разрешения экрана мобильного устройства, которое будет использовать приложение, вам нужно их загрузить в drawable-hdpi, drawable-ldpi, drawable-mdpi, drawable-xhdpi, drawable-xxhdpi и drawable-xxxhdpi соответственно.

В первом случае, если есть одно изображение, вы можете разместить его в любой папке с возможностью рисования, но его стандартное соглашение разместить их в папке с возможностью переноса.

Ответ 7

Этот инструмент автоматически создает папки с изображениями в них. Все, что вам нужно сделать, это предоставить изображение, а затем перетащить сгенерированные папки в папку res. http://romannurik.github.io/AndroidAssetStudio/

Все самое лучшее.

Ответ 8

Чтобы полностью выполнить все ответы, "drawable" - это буквально образное изображение, а не полный и готовый набор пикселей, как .png

В других словах слово drawable только для векторных изображений, просто попробуйте щелкнуть правой кнопкой мыши по "drawable" и перейти Новый > Векторный объект, он примет его, а Image Asset не будет добавлено.

Данные для "рисования", генерирующие изображение, записываются в XML файл следующим образом:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">
<path
    android:fillColor="#FF000000"
    android:pathData="M6,18c0,0.55 0.45,1 1,1h1v3.5c0,0.83 0.67,1.5 1.5,1.5s1.5,
    -0.67 1.5,-1.5L11,19h2v3.5c0,0.83 0.67,1.5 1.5,1.5s1.5,-0.67 1.5,-1.5L16,
    19h1c0.55,0 1,-0.45 1,-1L18,8L6,8v10zM3.5,8C2.67,8 2,8.67 2,9.5v7c0,0.83 0.67,
    1.5 1.5,1.5S5,17.33 5,16.5v-7C5,8.67 4.33,8 3.5,8zM20.5,8c-0.83,0 -1.5,0.67 -1.5,
    1.5v7c0,0.83 0.67,1.5 1.5,1.5s1.5,-0.67 1.5,-1.5v-7c0,-0.83 -0.67,-1.5 -1.5,-1.5zM15.53,
    2.16l1.3,-1.3c0.2,-0.2 0.2,-0.51 0,-0.71 -0.2,-0.2 -0.51,-0.2 -0.71,0l-1.48,1.48C13.85,
    1.23 12.95,1 12,1c-0.96,0 -1.86,0.23 -2.66,0.63L7.85,0.15c-0.2,-0.2 -0.51,-0.2 -0.71,0 -0.2,
    0.2 -0.2,0.51 0,0.71l1.31,1.31C6.97,3.26 6,5.01 6,7h12c0,-1.99 -0.97,-3.75 -2.47,-4.84zM10,
    5L9,5L9,4h1v1zM15,5h-1L14,4h1v1z"/>
  </vector>

Чтобы код ic_android_black_24dp