2013-11-23 3 views
-1

레이아웃 문제가 있습니다. 내 레이아웃에는 위에서 아래로 9 개의 버튼이 있습니다.Android - 에뮬레이터 레이아웃이 전화 번호와 일치하지 않습니다.

내 3.7 inc 전화에서 내 안드로이드 애플 리케이션을 실행하면 버튼이 좋은 것 같습니다. 그러나 내가 3 inc 전화를 실행할 때, 마지막 2 개의 버튼이 보이지 않는다.

문제를 해결하려면 어떻게해야합니까?

<RelativeLayout 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:background="@drawable/arkaplan3" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".AnaEkran" > 

<Button 
    android:id="@+id/btn1" 
    android:layout_width="160dp" 
    android:layout_height="48dp" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginTop="33dp" 
    android:text="Buton" 
    android:textSize="15sp" /> 
+2

레이아웃을 게시하여 시작할 수 있습니다. 우리는 추측 할 수 없다! – Simon

+0

'ScrollView'를 사용하고 있습니까? – Rick

+0

나는 scrollview를 사용하고 싶지 않다. – mehmetk

답변

0

당신은 당신이 할 수있는 것을 당신이 9 Buttons을 한 경우처럼 : 이 - Buttons이 너무 걸릴 모든 크기 조정 그들 작은 - 만들기 당신이 다른 화면 크기에 가지고 같은 다른 layout.xml. 이처럼 :

res/layout/your_file.xml 
------------------------ 
res/layout-small/your_file.xml 
------------------------ 
res/layout_big/your_file.xml 

도 봐이 http://developer.android.com/training/multiscreen/screensizes.html을. 희망이 당신을 도왔습니다.

0

당신이하려고하는 것 또는 적어도 모든 레이아웃 파일의 그래픽을 올려야합니다.

기본 계산기 레이아웃을 얻으려면 LinearLayout을 중첩시켜야합니다 (한 번 더 중첩하지 마세요. 그런 다음 모든 버튼에 동일한 와우 링 속성을 지정하여 장면에 관계없이 동일한 크기를 유지하십시오.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 

     <!-- </LinearLayout> --> 

    <LinearLayout 
     android:orientation="horizontal" 
     android:paddingLeft="4.0dip" 
     android:paddingTop="5.0dip" 
     android:paddingRight="4.0dip" 
     android:paddingBottom="1.0dip" 
     android:layout_width="fill_parent" android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:layout_below="@+id/TextView01"> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="1" 
     android:layout_gravity="center" 
     android:id="@+id/B1" 
     /> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_weight="1" 
     android:text="2" 
     android:id="@+id/B2" 
     /> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_weight="1" 
     android:text="3" 
     android:id="@+id/B3" 
     /> 

    <Button 
      android:id="@+id/BPlus" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="+" 
      android:layout_gravity="center" 
      /> 

    </LinearLayout> 



<LinearLayout 
     android:orientation="horizontal" 
     android:paddingLeft="4.0dip" 
     android:paddingTop="5.0dip" 
     android:paddingRight="4.0dip" 
     android:paddingBottom="1.0dip" 
     android:layout_width="fill_parent" android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:layout_below="@+id/TextView01"> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="1" 
     android:layout_gravity="center" 
     android:id="@+id/B4" 
     /> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_weight="1" 
     android:text="2" 
     android:id="@+id/B5" 
     /> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_weight="1" 
     android:text="3" 
     android:id="@+id/B6" 
     /> 

    <Button 
      android:id="@+id/BPlus2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="+" 
      android:layout_gravity="center" 
      /> 

    </LinearLayout> 
</LinearLayout> 
관련 문제