Quiero crear un diseño, con LinearLayout (s) horizontales en la parte superior e inferior, un relleno ListView en el centro.Problema de diseño: ¿cómo colocar algo arriba y abajo?
¿Cómo puedo definir el main.xml.
Intenté crear un diseño con LinearLayout horizontal en la parte superior, TextView en la parte inferior, un relleno de ListView en el medio; está bien Pero después de modificar el TextView inferior a LinearLayout, el LinearLayout inferior desaparece.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:textSize="12px"
android:text="something here"
android:layout_width="50px"
android:layout_height="wrap_content"
/>
<TextView
android:textSize="12px"
android:text="something here"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="bottom"
>
<ListView
android:id="@+id/listbody"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<LinearLayout
android:orientation="horizontal"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
>
<TextView
android:layout_height="wrap_content"
android:layout_width="0dip"
android:layout_weight="1"
android:textSize="12px"
android:text="50%"
/>
<TextView
android:layout_height="wrap_content"
android:layout_width="0dip"
android:layout_weight="1"
android:textSize="12px"
android:text="50%"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
¿Alguien le puede decir que lo recomiende? Por favor ayuda.
¡Ahora la superposición LinearLayout con ListView! Creo que debería haber algún error en la definición de LinearLayout en la parte inferior. – chow
No especialmente. Para el ListView, añadir: \t androide: layout_height = "wrap_content" \t androide: layout_width = "fill_parent" \t androide: layout_below = "@ id/top_linear_layout_id" \t androide: layout_above = "@ +/Identificación del bottom_linear_layout_id" Junto con los identificadores respectivos para los diseños lineales. – Estel