java - xml 布局的底部 View 未显示

标签 java view android-linearlayout

这是我的寄存器布局。密码下方的 View (即旋转器、按钮)不会显示在我的手机中,但会显示在模拟器中...我的模拟器基于 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>

最佳答案

问题是您的内部线性布局的高度大于屏幕尺寸。为了解决这个问题,你可以添加一个额外的 ScrollView ,并将这个线性布局放到 ScrollView 中。

关于java - xml 布局的底部 View 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27203980/

相关文章:

iphone - IOS:在父 View 上移动 subview

ruby-on-rails - 在 Rails View 中显示错误的不同方式

android - 垂直和水平中心

android - 如何给线性布局添加动画?

android - 使用线性布局将相对布局分成两个相等的部分

java - 无法在 Azure RHEL 节点中使用 yum 访问第三方存储库

php - 如何在 Laravel 5 中检索 View 名称?

java - 管理从 Java EE 应用程序到 Twitter 流 API 的长期连接

java - 在对象数组中找不到对象

java - Jersey 1.19 在将路径和请求参数注入(inject)请求处理程序方法之前验证它们