2012-07-31 3 views
0

android2.2를 사용하고 있습니다. drawable-mdpi, drawable-hdpi, res/drawable-xhdpi를 만들었습니다. 대형, 중형, 소형 화면 레이아웃 폴더를 생성했습니다. 매니페스트 파일에서 사용했습니다. 여전히 여러 화면 크기에 대한 지원을받을 수 없습니다. 예를 들어 이미지 크기와 레이아웃 여백은 대용량, 중간 크기, 작은 화면 크기에서 동일하게 유지됩니다 아무도 나를 도울 수 있니?안드로이드 레이아웃 디자인을위한 복수 화면 지원 방법

+1

내가 또한 더 여러 레이아웃 파일, 레이아웃 초대형 토지를 사용해서는 안 하나 개의 레이아웃 폴더 –

+1

읽기 , 레이아웃 - xlarge, 레이아웃 - 토지, 레이아웃 - 포트 –

+0

를 사용하여 시험이 http://developer.android.com/guide/practices/screens_support.html –

답변

1

레이아웃 이름이 작은 레이아웃 - 보통, 레이아웃 - 보통, 레이아웃 - 크기가 큰 폴더입니다. 모바일 dpi에 따라 작동합니다. 화면 크기에 의존하지 않습니다.

0

모든 화면에 대한 레이아웃을 만들려면 무게 ()를 사용할 수 있습니다.

이 샘플 코드는 도움이 될 수 있습니다.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:weightSum="1.0" > 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="0dp" 
     android:layout_weight="0.3" 
     android:src="@drawable/ic_launcher" /> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="0.4" 
     android:orientation="vertical" 
     android:weightSum="1.0"> 



    </LinearLayout> 

</LinearLayout> 
관련 문제