2011-05-16 4 views
0

Android 앱의 배경 이미지를 만들고 있습니다.Android 앱의 배경 크기를 수정하십시오.

앱이 모든 장치에서 실행되어 배경 이미지가 바둑판 식으로 배열됩니다.

그러나 배경이 240x400 픽셀 (WQVGA), 3.2 인치 TFT LCD (Archos32 '화면 크기)에 정확히 맞도록하고 싶습니다.

그래서 240x400 픽셀의 backgorund 이미지를 만들고 drawable-ldpi 폴더에 배치했습니다. 그런 다음 WQVGA 해상도와 120dpi로 에뮬레이터를 시작했습니다. 내 배경 이미지가 가로 축에 정확히 맞지만 세로 이미지에 자릅니다.

제 질문은 : 240x400 ldpi 장치의 배경 이미지에 맞는 해상도는 무엇입니까?

답변

0

만약 당신이 당신의 이미지가 다음 방금 어떤 화면 크기에 타일에 이미지를하는 XML을 생성 할 수 있습니다 타일 될 말했듯이

파일 이름 : /res/drawable/striprepeat.xml

<bitmap xmlns:android="http://schemas.android.com/apk/res/android" 
android:src="@drawable/stripe" 
android:tileMode="repeat" 
/> 

및 22x22 해상도의 줄무늬 배경 이미지 (/res/drawable/stripe.png)

+0

그래, 내 이미지 (240x400 픽셀)는 이미 그런 식으로 바둑판 식으로 배열되어 있습니다. 그러나 WQVGA 해상도의 에뮬레이터 화면에는 적합하지 않습니다. – Bedo

+0

무슨 소리 야? 바둑판 식으로 배열 된 이미지는 모든 크기의 화면에 맞을 것입니다. 그렇지 않은 경우 레이아웃에 문제가있을 수 있습니다. – stealthcopter

+1

이미지가 화면 크기보다 크게 보입니다. 이미지가 잘립니다. – Bedo

0

모든 드로어 블 폴더에서 이미지를 복사하고 height 및 width 속성에 "wrap_content"을 사용하십시오. xml에 숫자를 지정하지 말고 wieghts를 사용하십시오.