未显示 xml 布局的底部视图



这是我的寄存器布局。密码下方的视图,即微调器,按钮没有出现在我的手机中,但它显示在模拟器中......我的 emualtor 基于 nexus 7,而我的手机是三星 grand。我想知道那里发生了什么..我的代码有问题吗?请帮忙

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/gradient"
     >
 <ImageView
       android:id="@+id/imageView1"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_alignParentTop="true"
       android:adjustViewBounds="true"
       android:scaleType="fitXY"
       android:src="@drawable/topimg" /> 
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:background="#000750"
    android:padding="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginTop="50dp"
    android:layout_marginLeft="20dp"
    >
    <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textColor="#fff"
            android:id="@+id/register_error"
            android:textSize="15dp"
            android:layout_marginBottom="10dp"
            android:layout_marginLeft="20dp"
            />
    <EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="left"
    android:textSize="15dp"
    android:textColor="#000"
    android:layout_marginTop="5dp" 
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginBottom="20dp"
    android:id="@+id/fname"
    android:background="#FFF"
    android:hint="@string/name"
     ></EditText>
    <EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="left"
    android:textSize="15dp"
   android:textColor="#000"
    android:layout_marginTop="5dp" 
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginBottom="20dp"
    android:id="@+id/lname"
    android:background="#FFF"
    android:hint="@string/lname"
     ></EditText>
    <EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="left"
    android:textSize="15dp"
   android:textColor="#000"
    android:layout_marginTop="5dp" 
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginBottom="20dp"
    android:id="@+id/uname"
    android:background="#FFF"
    android:hint="@string/username"
     ></EditText>
    <EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="left"
    android:textSize="15dp"
   android:textColor="#000"
    android:layout_marginTop="5dp" 
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginBottom="20dp"
    android:id="@+id/email"
    android:background="#FFF"
    android:hint="@string/semail"
     ></EditText>
    <EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="left"
    android:textSize="15dp"
   android:textColor="#000"
    android:layout_marginTop="5dp" 
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginBottom="20dp"
    android:id="@+id/pword"
    android:background="#FFF"
    android:hint="@string/password"
    android:password="true"
     ></EditText>
        <Spinner
        android:id="@+id/spinner1"
        android:spinnerMode="dialog"  
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Select"   
        android:entries="@array/level_arrays"
        android:prompt="@string/level_prompt" 
        android:layout_marginTop="5dp" 
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_marginBottom="20dp"
        android:background="#FFF"
     />
        <Spinner
        android:id="@+id/spinner2"
        android:spinnerMode="dialog"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:entries="@array/class_arrays"
        android:prompt="@string/class_prompt"
        android:layout_marginTop="5dp" 
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_marginBottom="20dp"
        android:background="#FFF" 
        />
    <Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="center"
    android:textSize="20dp"
    android:textColor="#FFF"
    android:layout_marginTop="20dp" 
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:text="Enroll"   
    android:id="@+id/register" 
    android:background="#589700"
     ></Button>
    <Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="center"
    android:textSize="20dp"
    android:textColor="#FFF"
    android:layout_marginTop="20dp" 
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:text="Back To Login"   
    android:id="@+id/bktologin" 
    android:background="#589700"
     ></Button>
    </LinearLayout>


</LinearLayout>

问题是内部线性布局的高度大于屏幕尺寸。要解决此问题,您可以添加一个额外的滚动视图,并将此线性布局放入滚动视图。

最新更新