2015-01-08 2 views
1

괜찮습니다. 내 앱을 실행하면 화면 하단이 사라집니다. 내 문제는 RelativeLayout을 사용하고 있다는 것입니다. 코드는 다음과 같습니다.내 앱 화면 끝이 누락되었습니다.

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="#ff457670"> 
<TextView 
    android:layout_width="163.3dp" 
    android:id="@+id/currentStreak" 
    android:layout_height="wrap_content" 
    android:text="Right:" 
    android:layout_marginTop="60dp" 
    android:background="#ff22202e" 
    android:textColorLink="#ffffffff" 
    android:textColor="#ffffffff" /> 
<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="0" 
    android:textColor="#ffffff" 
    android:textStyle="bold" 
    android:textSize="50sp" 
    android:layout_marginTop="30dp" 
    android:id="@+id/number" 
    android:layout_marginLeft="130dp" 
    android:layout_marginRight="21.7dp" /> 
<TextView 
    android:layout_width="148.9dp" 
    android:layout_height="wrap_content" 
    android:text=" Wrong:" 
    android:layout_marginTop="60dp" 
    android:background="#ff22202e" 
    android:layout_alignParentRight="true" 
    android:textColor="#ffffffff" 
    android:id="@+id/Wrong" /> 
    <TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="0" 
    android:textColor="#ffffff" 
    android:textStyle="bold" 
    android:textSize="50sp" 
    android:layout_marginTop="30dp" 
    android:id="@+id/number8" 
    android:layout_marginLeft="100dp" 
    android:layout_alignParentRight="true" /> 
<EditText 
    android:layout_width="332.2dp" 
    android:layout_height="61.9dp" 
    android:background="#f0000000" 
    android:textColor="#ffffff" 
    android:textStyle="bold" 
    android:layout_centerHorizontal="true" 
    android:textSize="30sp" 
    android:layout_marginTop="30dp" 
    android:id="@+id/Spinner" 
    android:layout_marginLeft="55.6dp" 
    android:layout_below="@+id/currentStreak" /> 
    <EditText 
    android:layout_width="332.2dp" 
    android:layout_height="55.9dp" 
    android:layout_marginLeft="55.6dp" 
    android:background="#f0000000" 
    android:textColor="#ffffff" 
    android:textStyle="bold" 
    android:layout_centerHorizontal="true" 
    android:textSize="30sp" 
    android:layout_marginTop="10dp" 
    android:id="@+id/Spinner2" 
    android:layout_below="@id/Spinner" 
    android:visibility="invisible" /> 
<Button 
    android:id="@+id/EnterB" 
    android:layout_below="@+id/Spinner2" 
    android:layout_marginTop="30dp" 
    android:text="Enter" 
    android:layout_column="1" 
    android:layout_width="384.4dp" 
    android:layout_height="wrap_content" 
    android:background="#ff22202e" 
    android:enabled="false" 
    android:textColor="#ffffffff" /> 
<Button 
    android:id="@+id/myButton" 
    android:layout_marginTop="5dp" 
    android:text="Play a Note" 
    android:layout_column="1" 
    android:layout_width="384.5dp" 
    android:layout_height="53.5dp" 
    android:background="#ff22202e" 
    android:clickable="true" 
    android:layout_below="@id/EnterB" /> 
    <TextView 
    android:layout_width="391.2dp" 
    android:id="@+id/blank" 
    android:layout_height="match_parent" 
    android:layout_marginTop="60dp" 
    android:background="#ff457670" 
    android:layout_below="@id/myButton" 
    android:textColor="#ffffffff" /> 
    </RelativeLayout> 

무엇이 잘못 되었나요? Xamarin Studio에서 전체 화면을 볼 수는 있지만 코드를 실행하면 안됩니다 ... 마지막 단추가 표시되지만 화면이 잘립니다. 마지막 TextView를 표시하지 마십시오.

+0

는 제목 표시 줄을 포함하여 테마 것들이 적절하게 배치받을 수 있도록 당신은 당신의 XML 레이아웃이 레이아웃 속성을 사용해야 또는 대상 장치의 화면 해상도가 레이아웃의 결합 된 높이보다 작습니까? – Milen

+0

Galaxy Nexus (4.65 ", 720 x 1280 : xhdpi) 에뮬레이터 –

답변

2

상대 레이아웃은 다른 사람들에게 상대을 배치해야합니다. 모든 것이 왼쪽 상단 모서리에 쌓여있는 것처럼 보입니다. 그냥 위에 다른 그들에게 하나를 원하는 경우 http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html

또는 사용의 LinearLayout을 대신 : http://developer.android.com/reference/android/widget/LinearLayout.html

+0

또한 사용하고있는 딥 측정 값을 피하기를 원할 것입니다. GUI 도구를 사용하여 레이아웃을 구성하고 있습니까? http://www.tutorialspot.com/android/android_relative_layout.htm –