2012-03-01 2 views
0

레이아웃, 레이아웃 크기가 크고 레이아웃이 작은 레이아웃 -xlarge layout_xlarge-land를 만들었지 만 해상도를 제공하여 에뮬레이터를 만든 경우 디자인이 좋아집니다. 하지만 장치 삼성 갤럭시 탭 7 인치 및 삼성 넥서스 s에서 확인했지만 제대로 설계되지 않은 내 디자인은 아무도 문제가 무엇인지 말할 수 있습니까? 그렇지 않으면 어떻게해야합니까?안드로이드 장치에서 여러 화면을 지원하는 크기가 적절하게 설계되지 않았습니다

이 대형 스크린에 대한 내 레이아웃

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
     android:background="#FFFFFF" 
     android:layout_marginLeft="10dip" 
     android:orientation="vertical"> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical">  
    <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="@color/black" 
      android:text="Large Screen" /> 
<fragment class="com.hcl.gcm.fragment.MeetingFragment" 
      android:id="@+id/meetingFrag" 
      android:layout_marginTop="200dip" 
      android:layout_width="match_parent" 
      android:layout_height="200dip"/> 

<fragment class="com.hcl.gcm.fragment.MeetingRecieveFragment" 
      android:id="@+id/receivingFrag" 
      android:layout_marginTop="100dip" 
      android:layout_width="match_parent" 
      android:layout_height="200dip"/> 

<fragment class="com.hcl.gcm.fragment.ButtonFragment" 
      android:id="@+id/btnFragment" 
      android:layout_marginTop="40dip" 
      android:layout_gravity="center" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"/> 
</LinearLayout> 

감사

+0

당신은 DP와 모든 것을 디자인했다 –

+0

@Sadeshkumar periyasamy 예 DP 여러 화면 크기를 지원할지 여부를 – kumar

답변

0

여러 화면 크기에 대한 디자인은 항상 안드로이드 어려운 일이다.

일부 가이드 라인은 내가 알고 :

  1. 대부분 어떤 화면 크기에 맞게 상대 레이아웃을 사용합니다.
  2. 다른 화면 크기로 디자인하면 다른 크기의 이미지를 사용하는 것이 좋습니다.
  3. 버튼 배경에 9 개의 패치 PNG를 사용하십시오.
  4. 앱을 개발하여 태블릿 용으로 개발하는 경우 별도의 앱을 디자인하십시오. Tablet 사용자가 풍부한 그래픽 UI를 원하기 때문입니다.
  5. 개발 중에는 항상 다중 크기 에뮬레이터의 UI를 확인하십시오.
+0

@sadeeshkumar Periyasamy? – kumar

관련 문제