Android Studio에서 "drawable"폴더에 이미지를 추가하는 방법은 무엇입니까?


307

res/drawable폴더에 이미지를 추가해야 합니다 ...

을 선택하면 선택할 수 new > image asset있는 대화 상자가 나타납니다 Asset Type...

res/drawable폴더에 이미지를 추가하려면 어떻게 합니까?


5
mipmap폴더 안에 있으면 왜 문제 입니까? R.mipmap.[...]대신에 그냥 액세스해야합니다. R.drawable.[...]또한 drawableAndroid Studio에서 이미지를 폴더 로 직접 드래그 앤 드롭 할 수 있습니다 -프로젝트 구조가 화면 왼쪽 상단에 Project아닌로 설정되어 있는지 확인하십시오 Android.
PPartisan

6
Android Studio는 mipmap 폴더를 사용하여 프로젝트에 실행기 아이콘을로드합니다. android에서 말한 것처럼 앱 아이콘은 장치의 현재 밀도와 다른 해상도에서 사용되므로 밉맵 폴더 (드로어 블 폴더가 아님)에 배치하는 것이 가장 좋습니다. 예를 들어, xxxhdpi 앱 아이콘은 xxhdpi 장치의 실행기에서 사용할 수 있습니다. 이 답변을 살펴보십시오 stackoverflow.com/a/24066445/1576416
Amrut Bidri


드로어 블 폴더로 드래그 앤 드롭
kritika

안녕 앨런! 보시다시피이 질문에 대한 나의 대답은 의견과 투표 수를 통해 더 나은 것으로 추천되었습니다. 그렇게 생각한다면 최선의 대답으로 받아 들일 수 있습니다.
Chris

답변:


352

대한 안드로이드 스튜디오 1.5 :

  1. res-> new-> Image Asset을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 자산 유형 선택 작업 표시 줄 및 탭 아이콘
  3. 이미지 경로를 선택하십시오
  4. 리소스 이름에 이미지 이름을 지정하십시오.
  5. Next->Finish

Android Studio 2.2 업데이트 :

  1. res-> new-> Image Asset을 마우스 오른쪽 버튼으로 클릭하십시오.

  2. 아이콘 유형 선택 작업 표시 줄 및 탭 아이콘

  3. 자산 유형 선택 이미지

  4. 경로 이미지 경로를 선택

  5. Next->Finish

이미지는 / res / drawable 폴더에 저장됩니다.

경고! SVG 또는 PNG에서 아이콘 이외의 이미지를 사용하도록 선택한 경우 이미지가 투명하지 않으면 이미지가 회색으로 변할 수 있습니다. 이 문제에 대한 의견에서 답변을 찾을 수 있지만이 문제가 발생하지 않았기 때문에 아무도 확인하지 못했습니다. 여기에서 아이콘을 사용하는 것이 좋습니다. 재료 아이콘


11
안녕하세요. 단계를 따라 이미지를 해당 드로어 블 폴더에 저장했습니다. 이제 제 경우에는 해당 단계를 수행 할 때 마법사가 표시하는 이미지 미리보기를 볼 수 없습니다. 누구도 같은 문제가 있었습니까?
Fergara

10
@Cristi 이미지의 세부 사항이 많이 제거
Roymunson

308
이것은 작동하지 않습니다. 결과 이미지는 쓸모없는 회색 모양입니다.
markj

10
작업 표시 줄에 추가하려고하지 않으면 회색으로 바뀝니다. 실행기 아이콘으로 사용
Faisal Naseer

13
일반 이미지가 작업 표시 줄 및 탭 아이콘으로 분류되는 것이 정말 이상하다고 생각합니다.
Erik

141

복사 *.png이미지 및 붙여 넣기를 그릴 수 폴더.

이미지를 추가 한 후 코드에서 추가 된 이미지 자산을 사용할 수 있습니다.

xml 파일을 사용하여 이미지를 추가 할 수 있습니다

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/image_name" /> 

또는 프로그램을 사용하여 이미지를 설정할 수 있습니다.

ImageView iv = (ImageView)findViewById(v);  
iv.setImageResource(R.drawable.image_name);

8
그러나 여전히 문제가 해결되지 않습니다. 여기서 문제는 마법사가 회색 또는 공백으로 비춰지는 것입니다. 폴더에 마법사를 직접 복사하면 이미지 크기 조정이 수행되지 않습니다.
timberlake

1
당신은 이미지 ..android 스튜디오 따라 당신과 여러 폴더에 박았을 위해 그것을 수행의 크기를 조정해야 야해
팀버레이크

"프로젝트보기 모드"로 변경 한 다음 res 폴더 아래에 drawable-hdpi 폴더를 만들어야한다고 생각합니다. 그런 다음 "안드로이드보기 모드"로 변경하고 자원을 드로어 블 폴더에 붙여 넣으려고하면 이미지를 넣을 위치에 대해 묻습니다 (항상 drawable-hdpi를 선택 함)
Terranology

@Terranology 먼저 폴더를 만들 필요가 없습니다. 폴더가없는 경우 폴더를 만듭니다. Kundan의 답변을 참조하십시오 .
jk7

findViewById (v) 내부에 v가 무엇인지 설명 할 수 있습니까? ImageView에서 iv = (ImageView) findViewById (v);
Kourosh

56

예를 들어, list.png드로어 블 폴더 에 추가 했습니다.

여기에 이미지 설명을 입력하십시오

이제 드로어 블 폴더에 붙여 넣습니다. 또는 프로그래머가하는 것처럼 Ctrl+ C/을 수행 할 수 있습니다 V. :)

여기에 이미지 설명을 입력하십시오


50

매우 간단합니다. 이미지를 복사하여 드로어 블 폴더에 붙여 넣기 만하면됩니다. 하나 더. 드로어 블 폴더에 이미지를 붙여 넣으면 폴더 이름을 묻는 팝업 창이 나타납니다. 아래 이미지와 같이 이미지에 따라 xxhdpi, xhdpi, hdpi 또는 mdpi를 추가하십시오.여기에 이미지 설명을 입력하십시오

여전히 문제가 발생하면 다음 링크를 확인하십시오. android studio의 Drawable folder


1
이 방법은 폴더가없는 경우 자동으로 폴더를 만듭니다.
jk7

가장 쉽고 쉬운 방법.
파나마 잭

50

Android Studio 3.4 이상 :

새 Resource Manager 탭을 사용할 수 있습니다 . +부호를 클릭 하고을 선택하십시오 Import Drawables.

여기에서 여러 폴더 / 파일을 선택할 수 있으며 모든 것을 처리합니다.

자원 관리자

결과는 다음과 같습니다.

자원 관리자 선택기

import버튼을 클릭하면 이미지가 자동으로 올바른 폴더로 가져옵니다.


이것을 어떻게 찾았습니까? 대박!
abdu


2
이 답변은 버전 3.5.3을 사용하는 새로운 안드로이드 개발자로서 가장 유익했습니다.
JoJo

47

Android Studio가 제공 한 방식으로 수행

이 방법으로 res 폴더를 마우스 오른쪽 버튼으로 클릭하고 이미지를 이미지 자산 으로 추가하십시오 . Android Studio는 다른 해상도로 이미지 자산을 자동으로 생성합니다.

폴더를 직접 만들고 이미지를 내부로 드래그 할 수 있지만 그렇게하면 다른 크기의 아이콘이 없습니다.

여기에 이미지 설명을 입력하십시오


1
이것을 만들기 위해 어떤 도구를 사용합니까?

1
그것은이다 gif파일 형식입니다. 인터넷에서 gif다양한 도구를 사용 하여 컴퓨터에서 다양한 작업을 수행하면서 파일 을 만들 수 있습니다.
RBT

22

이미지 파일 (.jpg 이상)을 복사하여 res / drawable에 붙여 넣을 수 있습니다. 그것은 나를 위해 일했다!


15
  1. Android Studio에서 프로젝트를 엽니 다

  2. 클릭 res

  3. 우클릭 drawable

  4. 클릭 Show in Explorer

  5. drawable폴더를 두 번 클릭하십시오 .

  6. 이미지 파일을 복사하고 원하는대로 이름을 바꿉니다.

  7. 다음에 이미지 파일 이름을 씁니다 @drawable/.

선택한 이미지가 표시됩니다.


10

Android Drawable Importer 플러그인을 설치하고 사용하십시오.

https://github.com/winterDroid/android-drawable-importer-intellij-plugin

플러그인 설치 방법에 대한 지침은 해당 페이지에 있습니다. 플러그인 검색 결과에서 'Android Drawable Importer'라고합니다.

설치 한 후 :

  1. "res"폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기-> 배치 드로어 블 가져 오기를 선택하십시오.
  2. +를 누르고 소스 이미지를 선택하십시오.
  3. 고려할 해상도와 자동 생성 할 다른 크기를 선택하십시오.

안드로이드 스튜디오가 이것을 직접 지원하지 않는 것은 어리석은 것 같습니다.

편집 : 그러나 Xcode는 그렇게하지 않습니다 .... :-(


3
의도 한대로 이미지를 사용할 수있는 유일한 솔루션입니다. 좋고 간단합니다. 감사합니다
Gorgon_Union

9

이것을 설치하려면 AndroidIcons Drawable Import와 같은 타사 플러그인을 사용해야합니다. Android Studio> Prefrences> 플러그인> Goto AndroidIcons Drawable 찾아보기 다음 과 같은 작업을 수행 할 수 있습니다.

  1. AndroidIcons 드로어 블 임포트
  2. 소재 아이콘 드로어 블 가져 오기
  3. 스케일 드 드로어 블
  4. 멀티 소스 드로어 블

안드로이드 스튜디오를 다시 시작하십시오. drawables 폴더가 작성되어 있지 않은 경우 이미지를 "조치 막대 및 탭 아이콘"및 "알림 아이콘" 으로 가져 와서 작성하십시오 . 그런 다음 파일 탐색기에서 오른쪽을 클릭하면 탭 에서 4 가지 옵션을 볼 수 있습니다 . 필요에 따라 하나를 사용하십시오.


8

안드로이드 스튜디오 3.0 :

1) 'drawable'디렉토리를 마우스 오른쪽 버튼으로 클릭하십시오.
2) 클릭 : 탐색기에서 표시

이제 디렉토리에 몇 개의 디렉토리가있는 탐색기가 열려 있는데 그 중 하나가 'drawable'입니다.

3) 'drawable'디렉토리로 이동하십시오.
4) 원하는 이미지를 거기에 놓습니다.
5) 탐색기를 다시 닫습니다.

이제 이미지는 Android Studio에서 'res / drawable'아래에 있습니다.


5

가장 간단한 방법은 이미지를 드로어 블 폴더에 끌어다 놓는 것입니다. Android Studio 2.2.x 버전을 사용하는 경우 명심해야 할 것은 프로젝트보기 에 있는지 확인하십시오. 그렇지 않으면 이미지를 끌어서 놓을 수 없습니다.

여기에 이미지 설명을 입력하십시오



4

이미지 자산을 내보내거나 가져 오는 방법. 스케치 디자인을 사용합니다.

1 단계. 스케치 : Android 사전 설정을 사용하여 내보내기

스케치

2 단계. 파인더 : 내보내기 폴더로 이동> Cmd+C 파인더

3 단계. 파인더 : 프로젝트의 / res 폴더로 이동> Cmd+ V> 모두에 적용> 병합 파인더

이제 이미지가 프로젝트에 있습니다.


1

아주 간단합니다

1) 이미지를 복사하여 드로어 블 폴더에 붙여 넣으십시오.

2) 드로어 블 폴더에 이미지 (예 : "mdpi")를 붙여 넣으면 폴더 이름 add -mdpi를 묻는 팝업 창이 나타납니다.

3) 모두를 위해하십시오 (hdpi, xhdpi, xxhdpi).

의심의 여지가 있는지 확인할 수있는 링크를 하나 추가했습니다.

http://www.androidwarriors.com/2015/07/android-studio-drawable-folders.html


0

Android Studio에서 다음 단계를 수행하여 이미지를 드로어 블 폴더에 추가 할 수 있습니다.

  1. 드로어 블 폴더를 마우스 오른쪽 버튼으로 클릭
  2. 탐색기에 표시를 선택하십시오
  3. 추가 할 이미지 붙여 넣기

0

이미지를 복사하고 Drawable을 선택한 다음 붙여 넣기 옵션을 선택하거나 바로 가기 ctrl v를 누릅니다. 이미지가 추가됩니다.


-1

XML이없는 예

이미지 image_name.jpgres/drawable/image_name.jpg넣고 사용하십시오.

import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageView;

public class Main extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        final ImageView imageView = new ImageView(this);
        imageView.setImageResource(R.drawable.image_name);
        setContentView(imageView);
    }
}

Android 22에서 테스트되었습니다.


-1

이미지를 복사 한 다음 android studio에서 프로젝트의 리소스 폴더에 드로어 블에 붙여 넣습니다. 이미지 이름이 너무 길지 않고 공간 문자가 없는지 확인하십시오. 그런 다음 속성 아래에서 SRC (source)를 클릭하고 이미지를 클릭하면 자동으로 에뮬레이터의 이미지보기로 가져옵니다.


-1

드로어 블 폴더에 이미지를 추가하는 것은 매우 간단합니다. 다음 단계를 따르십시오.

  1. 필요한 이미지를 다운로드하여 데스크탑에 저장하십시오.
  2. 이제 Android Studio로 이동하여 입술 안쪽의 드로어 블을 마우스 오른쪽 버튼으로 클릭하십시오 .
  3. 마우스 오른쪽 버튼을 클릭하면 '탐색기에 표시' 또는 '파인더에 표시'가 표시됩니다 .
  4. '탐색기에서 표시'또는 '파인더에서 제거'를 클릭 한 다음 다운로드 한 이미지를 드로어 블 폴더로 드래그하거나 복사하십시오.

이미지가 드로어 블 내부에 저장되어 사용할 수 있습니다.


-3

새> 이미지 자산> 자산 유형. 나를 위해 아주 잘 작동합니다. 감사.


-5

안드로이드 스튜디오에서

  1. Drawable 폴더를 선택하고 Ctrl N Screenshot을 수행하십시오.
  2. 이미지 자산 선택

  3. 자산 유형에서 작업 표시 줄 및 탭 아이콘 을 선택하십시오.

  4. 다음을 클릭하십시오

  5. 사이즈를 선택하다

  6. 끝났습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.