2017-03-25 3 views
-1

첫 번째 Android 애플리케이션을 개발 중이며 아이콘에 대한 질문이 있습니다.

나는 밉맵-hdpi에라는 배치 파일과 디렉토리, 밉맵 - LDPI 등

밉맵-hdpi에이 아이콘이 포함되어 있습니다,하지만 난
이제 때 밉맵 - LDPI 등의 다양한 크기의 아이콘을 저장하지 않은를 만들었습니다 응용 프로그램을 실행하려고하면 다음과 같은 예외가 발생합니다 : android.content.res.Resources $ NotFoundException.

모든 폴더에 모든 아이콘을 제공해야합니까?
하나의 폴더에만 저장 한 경우 가져 오지 않아야합니다.

답변

0

아니요, 크기가 다른 리소스를 지정할 필요가 없습니다. Drawable 폴더 안에 아이콘을 넣으면 작동 될 것입니다. 물론 이것은 권장하지 않으며 모든 아이콘 크기를 만들 수있는 많은 도구가 있습니다. 내가 좋아하는 안드로이드 자산 스튜디오 : https://romannurik.github.io/AndroidAssetStudio/index.html

행운을 빕니다 :)

0

모든 폴더에 모든 아이콘을 제공해야합니다.

아니, 그것은

필요 아니지만 당신은 당김 dpi의 여러 화면을 지원하기위한 이미지를 배치하는 폴더를 사용한다, 공식 docs

밉맵/폴더가 사용됩니다 참조 귀하의 실행기 아이콘을 배치하십시오

0

나는 당신의 질문을 이해할 수 있으므로, 당신은 당신의 일부 이미지를 사용하고 싶습니다 r app. 이 경우 이미지를 복사하여 붙여 넣기 만하면됩니다.

이미지를 밉맵 폴더에 저장하려면 res-> mipmap 아래에 하나의 디렉토리가 있어야합니다. 그냥 사용하면 이미지 용으로 다른 디렉토리가 필요하지 않습니다.

질문의 마지막 부분 : 아니요 다른 크기의 사진이 필요하지 않습니다.

0

당신은 우리가 그렇지

drawable-mdpi , drawable-hdpi, drawable-xhdpi, drawable-xxhdpi 

    or 

midmap-mdpi ,midmap-hdpi, midmap-xhdpi, midmap-xxhdpi 

and then put different images with different folder based on sizes. 

같은 다른 당김이나 midmap 폴더를 생성해야 다른 안드로이드 장치에 대해 서로 다른 크기의 이미지를 사용하려면 드로어 블 또는 미드 맵 폴더와 같은 하나의 기본 폴더 이름을 만들고 그 폴더에 이미지를 넣을 수 있습니다. 모든 장치에 해당 이미지를 사용합니다.

그러나 drawable-hdpi와 같은 이미지가있는 폴더는 하나만 사용할 수 없습니다. 이 문제 때문에 던지는 오류 때문에 모든 장치가 아닌 hdpi 장치 만 지원합니다.

관련 문제