Android 애플리케이션의 아이콘 설정


556

Android 애플리케이션의 아이콘을 어떻게 설정합니까?


13
참고 : 2016 년의 경우 단순히 "새 이미지 자산"을 선택하고 (일반적으로 "예 :"밉맵 "항목을 마우스 오른쪽 버튼으로 클릭) 마법사를 사용하십시오. 하나의 큰 이미지로 시작하여 이미지 크기를 조정합니다. 아래 @Justice의 답변을 참조하십시오.
Fattie

2
투명한 BG를위한 중요한 팁 : stackoverflow.com/a/37085828/294884
Fattie

답변:


689

응용 프로그램을 다양한 장치에서 사용할 수있게하려면 응용 프로그램 아이콘을 res/drawable...제공된 다른 폴더에 배치해야합니다. 이러한 각 폴더에는 48dp 크기의 아이콘이 포함되어야합니다.

  • drawable-ldpi (120 dpi로, 저밀도 화면) - 36 픽셀 X 36 픽셀
  • drawable-mdpi (160 dpi의 중간 밀도 화면) - 48px X 48px
  • drawable-hdpi (240 dpi로, 높은 밀도 화면) - 72px X 72px
  • drawable-xhdpi (320 dpi의 여분 고밀도 화면) - 96px X 96px
  • drawable-xxhdpi (480 dpi로, 엑스트라 여분 고밀도 화면) - 144px X 144px
  • drawable-xxxhdpi (640 dpi로, 엑스트라 여분 여분 고밀도 화면) - 192px X 192px

그런 다음에있는 아이콘을 정의 할 수 있습니다 AndroidManifest.xml와 같은 파일 :

<application android:icon="@drawable/icon_name" android:label="@string/app_name" >
.... 
</application> 

3
BTW Inkscape를 사용하여 SVG에서 png를 생성 할 수 있습니다. : 같은과 함께inkscape %logo_file% -e %output_file% %WIDTH% %HEIGHT% --export-background-opacity=0.0
NUX

29
하나의 큰 아이콘을 사용할 수 있지만 알고리즘이 최종 모양을 변경하는 방법을 제어 할 수는 없습니다. 이 질문에 답변되었습니다 : stackoverflow.com/questions/6695413/…
Liam George Betsworth

5
확장은 무엇입니까? .png? .ico?
CodyBugstein

10
512 x 512가 36 x 36으로 어떻게 표시 될지 상상해보십시오. 프로그램은 512 x 512에서 일부 픽셀을 선택하고 어쨌든 혼합하여 36 x 36으로 표시 합니다. en.wikipedia.org/wiki/Aliasing 과 같은 양자화 오류가있을 것 입니다. 따라서 36 x 36 이미지가 완벽한 픽셀이되지 않아야합니다.
Helin Wang

7
@aleb developer.android.com/design/style/iconography.html - "그래서, 당신은이 따라야합니다, 다른 밀도의 아이콘을 만들 : 3 : 4 : 6 : 오 차 밀도와 8 배율 (매체, 예를 들어 런처 아이콘의 크기가 48x48dp로 지정되어 있다고 가정하면 MDPI (기준선) 자산이 48x48 픽셀이고 높음을 의미합니다. -밀도 (HDPI) 자산은 72x72px에서 기준선의 1.5 배가되어야하고 xHDPI (x-high density) 자산은 96x96px에서 기준선의 2 배가되어야합니다. "
Liam George Betsworth '10

223

자동 크기 조정이 포함 된 응용 프로그램 시작 관리자 아이콘을 추가하십시오.

(안드로이드 스튜디오)

메뉴 파일 * → 새로 만들기이미지 자산 → 실행기 아이콘 선택 → 이미지 파일 선택으로 이동하십시오.

자동으로 크기가 조정됩니다.

끝난!


7
이것이 가장 좋은 대답없는 이유를 이해하지 않습니다. 누군가 설명 할 수 있습니까? 모든 폴더와 크기 조정 이미지가 생성됩니다
Mark Ch

폴더와 크기가 조정 된 이미지를 만드는 방법에 대해 설명합니다. 앱 아이콘으로 설정하는 방법은 설명하지 않습니다.
Paul McCarthy

1
죄송합니다. 제 의견은 왜 이것이 최선의 답변이 아닌지에 대한 것입니다. 매우 좋은 답변이며 내 아이콘 문제를 해결하는 데 도움이되었습니다.
Paul McCarthy

3
자동으로 크기가 조정되지만 일반적으로 어떤 크기를 제공합니까? 512x512?
aresz

5
오늘의 안드로이드 스튜디오 I에서 왼쪽에있는 탐색 창에서 마우스 오른쪽 버튼으로 클릭하여 메뉴를 발견했다.
Antonis Christofides

199

이 도구가 가장 유용하다는 것을 알았습니다 .

  1. 이미지를 업로드하십시오.
  2. 지퍼를 다운로드합니다.
  3. 프로젝트로 추출하십시오.

끝난

http://romannurik.github.io/AndroidAssetStudio/


5
이 그것을 할 수있는 매우 쉬운 방법입니다! 내 단계는 다음과 같습니다. 1) 일러스트 레이터 파일에서 144x144 이미지 만들기 2) 파일 업로드 3) 웹 사이트에서 패딩 등을위한 설정으로 재생 4) 사이트의 .zip에서 "res"파일을 복사하여 IntelliJ에 붙여넣고 "파일 덮어 쓰기"를 선택합니다. "
pfrank

이미지가 mitmpa 또는 드로어 블에 들어가나요?
Ruchir Baronia

나는이 zip으로 무엇을 해야할지 모르겠다 : c
Bipa

이것은 제공하지 않습니다ldpi
Vencovsky

58

간단 해.

이제 파일새로 만들기이미지 자산 메뉴로 이동하십시오 . 새 대화 상자가 열리고 시작 관리자 아이콘이 선택되어 있는지 확인한 다음 (기본적으로 설정되어 있음) 아이콘 디렉토리 (프로젝트 리소스에있을 필요는 없음)를 찾은 다음 다른 항목이 선택되어 있는지 확인하십시오. 원하는대로 설정하고 완료했습니다.

이제 모든 해상도가 해당 폴더에 저장되므로 직접 복사하거나 도구 등을 사용할 필요가 없습니다.

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

투명한 배경을위한 "모양-없음"을 잊지 마십시오.


1
최신 버전의 Android 스튜디오의 경우 이것이 가장 좋은 대답입니다. +1
Angry 84

1
2018 년 업데이트, 첫 번째이어야합니다
Ignacio Ara

Android Studio가 올바른 이름으로 올바른 모든 자산을 생성하기 때문에 이것이 가장 좋은 대답입니다. 다른 자산 크기를 수동으로 생성 한 다음 최신 버전의 Android Studio에서 어디로 이동하는지 파악하지 않고 단일 이미지 자산으로 시작할 수 있습니다.
Fuad Kamal

38

이미지를 mipmap폴더에 넣고 매니페스트 파일에 설정하십시오 ...

 <application android:icon="@mipmap/icon" android:label="@string/app_name" >
 .... 
 </application>  

앱 폴더 디렉토리 :

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

아이콘 크기 및 형식 : 여기에 이미지 설명을 입력하십시오


32

이미지를 3 개 중 하나의 드로어 블 폴더에 배치하고 다음과 같이 설정하십시오.

암호

<application android:icon="@drawable/your_icon" >
.... 
</application>  

21

프로젝트를 마우스 오른쪽 단추로 클릭하고 새로 작성> 기타> Android> Android 아이콘 세트로 이동하십시오.

그런 다음 마법사의 지시를 따르십시오


이 옵션은 Android Studio에 존재하지 않습니다.
Berga

3
프로젝트에서 파일을 클릭하여 상단의 이동 경로를 확장해야했습니다. 그런 다음 프로젝트를 마우스 오른쪽 버튼으로 클릭 할 때 사용할 수있는 다른 옵션이있었습니다. 신규> 이미지 자산
craigq

14

1-256 또는 256 크기의 Photoshop 또는 Coreldraw에서 아이콘 만들기

투명한 아이콘을 원하면 PNG 파일 형식을 사용하십시오.

https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html 에서 아이콘 업로드 2

이 사이트에서 설정을 3 여기에 이미지 설명을 입력하십시오

다운로드 버튼을 클릭하여 웹 페이지에서 자동으로 생성 된 zip 파일을 다운로드하십시오 여기에 이미지 설명을 입력하십시오

5 zip 파일을 추출하고 res 폴더를 프로젝트 라이브러리에 복사하십시오. 여기에 이미지 설명을 입력하십시오

res 폴더에는 모든 크기 아이콘이 포함되어 있습니다.

6- 마지막으로 아이콘을 사용하도록 매니페스트를 설정해야합니다.

<application android:icon="@drawable/your_icon" >
.... 
</application>

12

Android Studio Martial 아이콘 플러그인을 설치하면 플러그인 URL Material Design Icon Generator 를 확인하고 자세한 내용은 GIF를 확인하십시오.

안드로이드 스튜디오 아이콘 플러그인

이것은 주로 필요한 크기의 아이콘을 생성하기위한 것이며 폴더에 직접 위치합니다.


7

설명서를 읽고 시작할 수 있습니다.

여기 링크가 있습니다 :

Android Studio에서 앱의 실행기 로고를 변경하는 방법은 무엇입니까?


1
다른 두 가지 답변은 제공된 링크에 있습니다. 좋은 문서를보고 거기서 시작하기를 희망하기 때문에 링크를 제공했습니다. 세 폴더 중 하나를 사용하라는 대답은 옳지 만 잘못되었습니다. 각 화면 밀도에 대해 세 가지 다른 크기를 제공해야합니다.
trgraglia

developer.android.com/guide/practices/ui_guidelines/… 는 아이콘에 대해 자세히 설명하는 또 다른 유용한 링크입니다.
Louis Sayers

actung : 끊어진 링크
Stefano Giacone

11
도움이되지 않기 때문에 공감. "당신은 ...에서 시작할 수 있습니다."도 불필요하게 수동적입니다.
daspianist

6
  1. 아이콘 사진 선택이 사진 복사
  2. 프로젝트 res/drawable폴더에 붙여 넣기
  3. 매니페스트 파일을 열고 설정

  4. 프로그램 실행


6

다음과 같은 단계를 따라야합니다.

  • 다음 ic_launcher.png과 같은 기본 아이콘이 표시됩니다 .

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

  • mipmap-xxxx 폴더 에있는 모든 이미지를 변경해야합니다 . 먼저 자신의 로고를 만들거나 실행기의 아이콘으로 배치하려는 이미지를 선택하고 여기에 업로드 해야합니다 .Android Asset Studio- 아이콘 생성기-실행기 아이콘. 링크.

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

  • 이제 res 폴더 옆에있는 모든 폴더를 복사해야합니다.

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

  • 이제 Android Studio 프로젝트-> res 폴더를 마우스 오른쪽 버튼으로 클릭-> 붙여 넣기로 이동하십시오 . 'ic_launcher.png' 파일 이 디렉토리에 이미 존재한다는 메시지가 표시됩니다 . 모두 덮어 쓰기를 누를 수 있습니다. 각 폴더에 이미지를 붙여 넣거나 교체합니다.

이제 새로운 이미지로 응용 프로그램 아이콘을 실행하고 볼 수 있습니다.

행복한 코딩 :) :)


나는 당신의 대답을 선호합니다 ... Thx 도움
Jacky Chong


3

조금 오래되었지만 나중에 사용하기 위해 :

Open Android Studio -> app/src/main/res -> Right Click -> Image Asset

2

안드로이드 응용 프로그램의 아이콘을 정의

<application android:icon="drawable resource">
.... 
</application> 

https://developer.android.com/guide/topics/manifest/application-element.html


다양한 기기에서 앱을 사용할 수있는 경우

낮음, 중간, 높음 및 초 고밀도 화면을 포함하여 모든 일반화 된 화면 밀도에 대해 별도의 아이콘을 만들어야합니다. 이렇게하면 응용 프로그램을 설치할 수있는 다양한 장치에서 아이콘이 올바르게 표시됩니다.

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


크기 및 형식

실행기 아이콘은 투명성을 위해 알파 채널이있는 32 비트 PNG 여야합니다. 주어진 일반화 된 화면 밀도에 해당하는 완성 된 실행기 아이콘 크기가 아래 표에 나와 있습니다.

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


밉맵 또는 드로어 블 폴더에 아이콘 배치

android:icon="@drawable/icon_name" 또는 android:icon="@mipmap/icon_name"

developer.android.com/guide는 말합니다 .

이 속성은 이미지를 포함하는 드로어 블 리소스에 대한 참조로 설정해야합니다 (예 : "@ drawable / icon").

발사기 아이콘 android-developers.googleblog.com에 대해

앱 아이콘은 장치의 현재 밀도와 다른 해상도에서 사용되므로 밉맵 폴더 (드로어 블 폴더가 아님)에 배치하는 것이 가장 좋습니다. 예를 들어, xxxhdpi 앱 아이콘은 xxhdpi 장치의 실행기에서 사용할 수 있습니다.

Google (Android Framework)의 Dianne Hackborn은 다음과 같이 말합니다 .

다른 밀도로 다른 버전의 앱을 빌드하는 경우 "mipmap"리소스 디렉토리에 대해 알아야합니다. 이것은 다른 apk 대상을 만들 때 밀도 제거에 참여하지 않는다는 점을 제외하고 "드로어 블"리소스와 정확히 같습니다 .

실행기 아이콘의 경우 AndroidManifest.xml 파일은 밉맵 / 위치를 참조해야합니다.

<application android:name="ApplicationTitle"
         android:label="@string/app_label"
         android:icon="@mipmap/ic_launcher" >

약간은 더 인용 비트

  1. 장치 밀도에 대한 이미지를로드 하고 실제 크기를 변경하지 않고 "있는 그대로"사용하려고합니다 . 이 경우 드로어 블로 작업해야 하며 Android에서 가장 적합한 이미지를 제공합니다.

  2. 장치 밀도에 대한 이미지를로드 하려고 하지만이 이미지 가 확대 또는 축소됩니다 . 예를 들어 더 큰 런처 아이콘을 표시하거나 애니메이션을 사용하여 이미지 크기를 늘리려는 경우에 필요합니다. 이러한 경우 최상의 이미지 품질을 얻으려면 이미지를 밉맵 폴더에 넣어야 합니다. 안드로이드는 이미지를 확대하는 대신 고밀도 버킷에서 이미지를 가져 오려고합니다. 이미지의 선명도 (품질)가 높아집니다.

밉맵과 드로어 블 폴더를 더 많이 읽을 수 있습니다.


자산을 쉽게 생성 할 수있는 도구

  1. romannurik.github의 Android Asset Studio
  2. jgilfelt.github의 Android Asset Studio
  3. Image Asset Studio (Android Studio에서)
  4. 머티리얼 아이콘 생성기 .bitdroid.de
  5. github.com/konifar의 Android 머티리얼 디자인 아이콘 생성기 플러그인
  6. SVG 파일에서 안드로이드 자산을 생성하는 스크립트

더 읽기 : https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html


0

File-> new-> ImageAsset으로 이동하십시오.

그들의 아이콘에서 이미지 자산을 만들 수 있습니다.

그런 다음 hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi와 같은 밉맵 다른 형식의 아이콘 이미지를 얻습니다 .

이제 AndroidManifest.xml로 이동하십시오.

<application android:icon="@mipmap/your_Icon"> ....</application>

0

AndroidManifest에서 다음을 변경하십시오.

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