안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드로 레이아웃을 만들었는데 두가지만 여쭤보겠습니다.
1. 이미지뷰를 써서 화면에 꽉차게 하고 싶거든요...
제 단말은 모토로이고 해상도는 480 X 854입니다.
근데 이미지뷰에 있는 이미지는 480 X 800 입니다.
<ImageView
android:id="@+id/intro_image"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/loadingimage"
android:scaleType="fitXY"
/>
android:scaleType을 써서 했는데 이미지가 화면에 꽉차질 않네요....
xml에서 이미지를 꽉차게 하려면 어떻게 해야 할까요???
2. res폴더를 보면
drawable-hdpi
drawable-mdpi
drawable-ldpi
이렇게 있는데 각각 high, mideum, low인걸로 추측이 됩니다.
480X800 은 -hdpi 에 이미지를 넣으면 되겠는데... 안드로원이나 요즘나오는 옵티머스원은 해상도가 240X320인걸루 알고 있습니다.
이 경우 240x320 이미지는 어느폴더에 넣으면 될까요???
아니면 그냥 뒤에 -hdpi, -mdpi, -ldpi 없는 drawable 폴더 하나 만들어서 480x800 이미지를 넣어두면 저해상도에서도 이미지를 알아서 줄여서 보여줄까요????
해상도별로 이미지를 다 넣자니 어플용량이 커질것같고...
폴더별로 구분된 해상도도 정확히 모르겠고 해서 질문드립니다.
그럼 답변부탁드리겠습니다.
2010.10.26 16:58:22
1. 강제로 늘리는 아주 간단한 방법은 background로 이미지를 지정하시면 되겠습니다~
<ImageView
android:id="@+id/intro_image"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/loadingimage"
/>
2. 이건 가이드를 보시는게 더 빠를듯해서 링크로 http://developer.android.com/guide/practices/screens_support.html



