Як імпортувати або скопіювати зображення до папки “res” в Android Studio?


77

Я можу зберегти всі свої зображення безпосередньо в res/drawable-xxxпапці.

Але як я можу import/copyобрази до мого проекту Android Studio?

Якщо я перетягую зображення з Finder(MacOS), файли переміщуються лише до resпапки.

У Росії context-menuнемає, Import...а під New...також немає.


1
Перетягування до відповідного каталогу працює нормально.
etienne

AS = Android-Studio :-), але перетягування просто переміщення в MacOS, а не копіювання :-(
webschnecke

7
Чому б не використовувати ярлики copy-paste? Використання Cmd + C у Finder та AS Cmd + V для файлу, який потрібно імпортувати
Priebe

2
Для андроїд-студії використовуйте цей плагін github.com/winterDroid/…
Kishan Vaghela 05.03.15

У моєму випадку копіювальна вставка працює чудово, я не зміг перетягнути файл зображення, тому скопіював вставлений файл. Працює
TaraGurung 06.03.15

Відповіді:


87
  1. Перейдіть до свого зображення у вікнах, потім натисніть ctrl + c АБО Клацніть правою кнопкою миші та скопіюйте

  2. Перейдіть до папки Вашого резюме та оберіть одну з папок (наприклад, MDPI, HDPI ..) і натисніть ctrl + v АБО клацніть правою кнопкою миші та вставте


6
Чи має якесь значення, яку папку я вибрав? Я намагаюся знайти будь-яку документацію про команду "Новий образ". Перше питання стосується "каталогу призначення" ... Який хаос вони зробили.
Антоніо Сесто

3
Працює для OS X і таким чином - під час перетягування відображається пляма, але нічого не робиться при відпуску кнопки.
brainray

48

Перейдіть до Налаштування> Плагін> Переглянути сховище> Імпорт Serach Android Drawable

Цей плагін складається з 4 основних функцій.

  • Імпорт малюнків AndroidIcons
  • Імпорт малюнків ікон матеріалів
  • Масштабоване для малювання
  • Багато джерел

Редагувати: Після Android Studios 1.5 андроїд підтримує Vector Asset Studio .


Дотримуйтесь цього , де сказано:

Щоб запустити Vector Asset Studio:

  1. У Android Studio відкрийте проект програми Android.
  2. У вікні Проект виберіть перегляд Android.
  3. Клацніть правою кнопкою миші папку res і виберіть New> Vector Asset.

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


Scaled drawable не існує у версії, яку я щойно встановив, це змінилося?
Крістофер Боніц

1
Метод масового завантаження може масштабувати зображення, просто масове завантаження робить один малюнок.
Крістофер Боніц

6
  1. перейдіть до свого зображення у вікні та скопіюйте його
  2. перейдіть до папки res і виберіть одну з папок, що малюються, і вставте туди зображення
  3. натисніть на перегляд зображення, потім перейдіть до властивостей і прокрутіть вниз, поки не побачите src
  4. вставте це в src @ drawable / imagename

4

Якщо ви хочете зробити це легко з Android Studio, то ліворуч, прямо над вашим файловим каталогом, ви побачите спадне меню з параметрами про те, як переглянути ваші файли, наприклад:

Project , Android та пакети , а також перелік областей .

Якщо ви працюєте на Android, важко бачити, коли ви додаєте нові папки або ресурси до свого проекту - АЛЕ якщо ви зміните спадне меню на PROJECT, тоді каталог файлів буде відповідати файловій системі на вашому комп'ютері, а потім перейдіть до:

app> src> main> res

Звідси ви можете знайти звичайні файли типу Eclipse, такі як drawable / drawable-hdpi / drawable-mdpi, і так далі, де ви можете легко перетягувати файли в або імпортувати їх та миттєво їх бачити. Як тільки ви побачите тут свої файли, вони стануть доступними при призначенні зображень src та ін.

Успіхів Android Warriors у дивному новому світі!


3

Щоб імпортувати файли з OS X Finder в Android Studio, просто перетягніть відповідні файли у папку ресурсів.

  • Перетягування за замовчуванням переміщує файли у ваш проект (не те, що потрібно завжди)
  • Натискання ⎇ (Alt) під час перетягування копій файлів

Не можна знайти для цього постійний варіант конфігурації, але це обхідний шлях, який я використовую


3

Для Mac + Android Studio 2.1 я знайшов найкращий спосіб зберегти зображення, а потім скопіювати ( cmd + c) файл зображення у Finder, а потім клацнути на drawableкаталог і cmd + vвставити в цей каталог. Копіювання зображення безпосередньо з веб-сайту за допомогою cmd + c(або клацніть правою кнопкою миші, а потім скопіюйте), здається, не працює.


2

Для Android Studio:

Клацніть правою кнопкою миші на res, новий Image Asset

Виберіть перемикач зображення у 3-му варіанті, тобто тип активу

Виберіть шлях до зображення та натисніть далі, а потім закінчіть

Всі зображення додаються до відповідної папки, це дуже просто


0

Ви можете просто використовувати термінал, який постачається з Android Studio. Це вказано внизу Android Studio. Просто відкрийте його та скористайтеся cpкомандою.


як це поясніть, будь ласка
Башир АЛ-МОМАНІ

Клацніть на Термінал, написаний внизу Android Studio, а потім використовуйте його, як звичайний термінал Linux. Ви можете використовувати cpяк cp path/to/image yourproject/app/src/main/res/. Не впевнений в інших операційних системах, але це працює в Linux.
shivtej

0

Я також працюю в Mac OSX, і в новому проекті мені потрібно:

  • Клацніть правою кнопкою миші на папці res у проекті та додайте новий каталог ресурсів Android.
  • У спадному меню виберіть "Drawable" та "Прийняти".
  • Скопіюйте та вставте зображення в папку, яку можна малювати.

Застереження: Це НЕ стосується різних роздільних здатностей тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.