LinearLyout y ScrollView en el diseño de Android

Estoy haciendo un diseño para un formulario para solicitar datos de una persona. El aspecto que quiero darle a la forma es así:

http://www.subirimagenes.com/otros-formulario-7766528.html

El archivo de diseño xml que tengo:

<?xml version="1.0" encoding="utf-8"?>

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

    <LinearLayout android:layout_width="fill_parent"
        android:layout_height="fill_parent">


        <TextView
            android:id="@+id/MiPerfil_TxtTitulo"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/MiPerfil_TxtTituloAceptar"
            android:textSize="20sp"
            android:textStyle="bold"
            android:gravity="center" />

        <TextView
            android:id="@+id/idMiPerfil_TxtDNI"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/MiPerfil_TxtDNI"
            android:textSize="16sp" />

        <EditText
            android:id="@+id/MiPerfil_EditTxtDNI"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="18sp" />
        <TextView
            android:id="@+id/idMiPerfil_TxtApellido"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/MiPerfil_TxtApellidos"
            android:textSize="16sp" />
        <EditText
            android:id="@+id/MiPerfil_EditTxtNombre"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="18sp" />
        <TextView
            android:id="@+id/idMiPerfil_TxtNombre"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/MiPerfil_TxtNombre"
            android:textSize="16sp" />

        <EditText
            android:id="@+id/MiPerfil_EditTxtApellido"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="18sp" />

        <TextView
            android:id="@+id/idMiPerfil_TxtTelefono"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/MiPerfil_TxtTelefono"
            android:textSize="16sp" />

        <EditText
            android:id="@+id/MiPerfil_EditTxtTelefono"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="18sp" />

        <TextView
            android:id="@+id/idMiPerfil_TxtEmail"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/MiPerfil_TxtEmail"
            android:textSize="16sp" />

        <EditText
            android:id="@+id/MiPerfil_EditTxtEmail"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="18sp" />

        <TextView
            android:id="@+id/idMiPerfil_TxtDireccion"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/MiPerfil_TxtDireccion"
            android:textSize="16sp" />

        <EditText
            android:id="@+id/MiPerfil_EditTxtDireccion"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="18sp" >

        </EditText>
    </LinearLayout>
</ScrollView>

Cuando lo ejecuto me aparece lo siguiente:

http://www.subirimagenes.com/otros-form2-7766542.html

No entiendo que estoy equivocado.

preguntado el 12 de junio de 12 a las 20:06

2 Respuestas

Agregar android:orientation = "vertical" para usted LinearLayout

A LinearLayout tiene orientación horizontal por defecto.

Respondido el 12 de junio de 12 a las 20:06

Añadir:

android:orientation="vertical"

para usted LinearLayout por lo que sus hijos serán colocados uno a continuación el otro y no uno detrás del otro.

Respondido el 12 de junio de 12 a las 20:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.