Intereting Posts
Android Studio Не удалось найти метод runProguard () для аргументов? Строка состояния Android ожидает значков размером 25x25dp, а рекомендации рекомендуют 32x32dp. Кто не прав? Как обновить сервисы Google Play до 9.8.7 Развертывать приложения WebGL в качестве приложений для iOS или Android? Android – увольнениеDialog не отклоняет диалог Sqlite3_open_v2 ("/ data / data / com.android.packagename / databases / dump.sqlite", & handle, 1, NULL) не удалось Ошибка курсора Android – «убедитесь, что курсор инициализирован правильно, прежде чем доступ к данным из него …» Как установить панель вкладок внизу в android? Android: создание файла с использованием метода createNewFile () Android Полностью прозрачная панель состояния? Удалите пробел между кнопками в LinearLayout (Android) Android java.lang.ArrayIndexOutOfBoundsException: length = 10; Индекс = 10 NotifydataSetChanged on Adapter будет обновляться новыми элементами, но не будет обновлять существующие элементы Какова цель `конвертирования 'в адаптере ListView? Как мы можем получить arraylist (как строку, так и целое число) из ресурсов xml

Android Studio: адаптируемая папка: как разместить изображения для нескольких точек на дюйм?

Привет в соответствии с документацией по android. В папке с возможностью рисования нужно иметь несколько подкаталогов для изображений разных dpis. Однако в Android Studio, создающей любой подкаталог в папке с возможностью переноса, он не может обнаружить какие-либо изображения вообще. С другой стороны, если изображение помещается непосредственно в папку с возможностью переноса, оно обнаруживается и становится доступным для использования вида R.drawable.ImageName. В этом случае, как мы используем разные изображения с разрешением dpi для одного и того же ImageName?

Solutions Collecting From Web of "Android Studio: адаптируемая папка: как разместить изображения для нескольких точек на дюйм?"

Стандартными процедурами являются:

  1. Выберите Project> app> scr> main
  2. Щелкните правой кнопкой мыши «res», выберите «Создать» и выберите «Каталог ресурсов Android», Шаг 2
  3. В открывшемся диалоговом окне в разделе Тип ресурса выберите "drawable" Шаг 3
  4. В списке Доступный определитель выберите Плотность , затем щелкните стрелку вправо посередине. Шаг 4
  5. Выберите плотность, которая вам нравится, затем нажмите OK. Шаг 5

Есть два способа сделать это.

1. Нажмите правую кнопку мыши, чтобы вырезать New-> Image Asset-> выберите ваше изображение с высоким разрешением, которое будет создано автоматически. Как только вы закончите, вы сможете увидеть разное разрешение в папке с возможностью рисования

  1. Как вы хотите. В окне Проводника проекта вы увидите раскрывающийся список, как Android. Нажмите на нее, чтобы изменить проект.

Теперь yourprojectname-> app-> src-> main-> res->

Aila. Вы можете просмотреть свои патчи с hdpi mdpi и т. Д.

Вы не создаете вложенные папки с выпадающей папкой, а рядом с ней находятся папки «sibling» в папке /res для разных размеров экрана или размеров экрана. Папка /drawable (без какого-либо измерения) в основном используется для чертежей, которые не относятся ни к каким размерам экрана, как selector s.

См. Этот снимок экрана (вы все равно можете использовать имя drawable-hdpi вместо mipmap-hdpi ):

Введите описание изображения здесь

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

  1. Щелкните правой кнопкой мыши "Drawable"
  2. Нажмите «Создать», затем «Объект изображения»,
  3. Измените «Тип актива» на «Action Bar и Tab Icons»
  4. Для «Foreground» выберите «ClipArt»
  5. Для «Клипарт» нажмите кнопку «Выбрать» и выберите значок
  6. Для типа «Имя ресурса» в имени файла значка

Теперь псевдо-каталоги были созданы для вас в папке Drawable в Android-представлении. Откройте настоящие каталоги в вашей файловой системе «main / res / drawable-xxhdpi», «main / res / drawable-xhdpi» и замените значки в каждой папке своей собственной плотностью.

Просто зайдите в Project Explorer и измените свой View с Android на проект из Drop Down, и вам хорошо идти. There you can simply create folder like we do in Eclipse. И в представлении проекта Android он скрыт, но когда вы переключаетесь на проект. Вы можете создать папку типа drawable-hdpi,drawable-xhdpi .

Введите описание изображения здесь

В студии Android вы можете увидеть следующие папки: xhdpi, drawable-hdpi, drawable-mdpi и т. Д. Вы можете поместить изображения с разными dpi в эту папку соответственно, и андроид позаботится о том, какие изображения следует рисовать в соответствии с плотностью экрана Устройства.

ПРИМЕЧАНИЕ. Вы должны поместить изображения с тем же именем.

Просто скопируйте и вставьте изображение в res> drawable и попросите папку назначения, которую вы хотите поместить в изображение с разрешением, для получения дополнительной справки, пожалуйста, посмотрите на выделенные папки Android Studio

Вам нужно получить доступ к идентификаторам изображений, используя R.mipmap.yourImageName