2014-10-19 2 views
0

android studio를 사용하여 앱을 만들고 있습니다. 나는 자산 폴더를 만들었고 사용중인 각 활동에 대해 하위 폴더를 만들었습니다 (각각 다른 이미지 세트가 있습니다). 그러나 다른 한편으로는 내가 읽을 수있는 드로잉 폴더를 사용하여 지원되는 다중 화면 해상도를 지원하고 드로어 블은 하위 디렉터리를 지원하지 않습니다. 현재 API 19를 사용 중입니다.애셋 폴더 또는 드로어 블 폴더로 작업

모든 이미지를 드로어 블 폴더에 넣는 것은 버그입니다. 난 내 이미지의 순서와 지원하는 여러 화면 해상도

의 내 목표를 달성 할 수있는 방법

는 당김에 subfoldes가

+0

'drawable' 폴더에 있어야합니다. –

+0

하지만 나는 어떤 이미지가 어떤 활동에 속하는지 "알기"위해 베일을 벗지 않을 것이다. 나는 총 질량을 가질 것이다. 해당 액티비티의 특정 폴더 아래에있는 이미지 만로드 할 수있는 애셋과는 다른 –

+0

지도에 저장할 수 있습니다. 활동, int 쌍? –

답변

1

사전에 감사합니다. 이것 좀 봐 http://developer.android.com/guide/practices/screens_support.html

+0

문제는 내가 activity1을로드 할 때이 액티비티에 속하는 이미지를로드하려고 할 때 drawable 폴더가 리소스로로드되고로드 할 액티비티를 요청할 수있는 Int와 다른 Int로 참조되기 때문에 문제가 발생한다는 것입니다. "activity1"폴더 아래의 모든 이미지. –

0

드로어 블 폴더를 사용하면 이미지의 다양한 해상도 버전을 별도의 폴더에 저장할 수 있습니다. OS는 @ drawables/image_name을 요구할 때 장치 화면 밀도를 기반으로 올바른 자산을 선택합니다./assets은 일반적인 파일 디렉토리와 같습니다. 일반적으로 저작물을 가져 오는 경우 자신의 해상도 차이를 처리해야합니다.