El botón no aparece en mi diseño lineal

Tengo un botón dentro de un LinearLayout que está orientado verticalmente. ¿No estás seguro de por qué no aparece el botón?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical">
<com.commonsware.cwac.tlv.TouchListView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tlv="http://schemas.android.com/apk/res/org.stocktwits.activity"

    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:drawSelectorOnTop="false"
    tlv:normal_height="64dip"
    tlv:grabber="@+id/icon"
    tlv:remove_mode="slideRight"
android:layout_height="wrap_content"/>
<Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>

</LinearLayout>

preguntado el 16 de mayo de 11 a las 17:05

¿Aparece si saca (temporalmente) TouchListView? -

¿Es esto android: id = "@ android: id / list" correcto? Creo que el correcto es android: id = "@ + id / list" -

Aparece si saco TouchListView. Alternativamente, también aparece TouchListView, sin ningún botón en el diseño. -

2 Respuestas

android:height="wrap_content" no tiene ningún significado para widgets desplazables verticalmente como ListView. Utilizar android:layout_weight con tu LinearLayout o RelativeLayout para lograr cualquier aspecto que esté tratando de lograr.

contestado el 17 de mayo de 11 a las 00:05

¿Puedes mostrar un ejemplo? Intenté especificar que el botón estuviera debajo de la lista en un diseño relativo, pero no tuve suerte. - Sheehan Alam

Intente agregar esto a su LinearLayout:

android:layout_width="fill_parent"
android:layout_height="fill_parent"

Supongo que el diseño simplemente no se muestra.

contestado el 16 de mayo de 11 a las 22:05

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