Intereting Posts
Ширина и цвет границы элемента списка ListView для Android Регистрация GCM с двумя разными идентификаторами работы Моно для Android, обфускация кода Принудительное приложение для обновления, когда новая версия приложения доступна в магазине воспроизведения Android. Javascript 'deviceorientation' event – какие датчики он измеряет? Превосходная программа для Android. Но Android 4.1.2 не запускает приложение Потеря перестановочных ориентаций E / SelfBrailleClient (11344): не удалось привязать к сервису Android – обнаружение Bluetooth не находит никакого устройства Как установить столбец таблицы в android React Native Android App потребляет 30 мА в час, даже если приложение находится в фоновом режиме Запуск и остановка записи с помощью кнопки в уведомлении Как передать различные объекты в качестве параметра в AsycTask? NavigationView: как вставить разделитель без подгруппы? Android Gradle: переименовать / отключить тип по умолчанию

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