Layout_height siempre envuelve el contenido

Es sólo una pregunta simple:

Tengo un archivo de diseño que se presenta como un elemento dentro de un ListView. Establecer la altura de RelativeLayout a 100dp, pero no funciona, siempre está envolviendo el contenido, no importa el diseño que uso. ¿Qué puedo hacer para establecer un valor fijo en la altura de diseño sin tenerlo envuelto?

Gracias por la ayuda.

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="100dp"> <!-- this attribute seems to be ignored --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true"> <ProgressBar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="@dimen/progressbar_small" android:layout_height="@dimen/progressbar_small" android:layout_gravity="center_vertical" /> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:text="@string/loading" android:layout_gravity="center_vertical" style="@style/ListItemSubtext" /> </LinearLayout> </RelativeLayout> 

Creo que en una lista de ver todos los elementos son de la misma altura. En su caso, podría agregar la barra de progreso en la vista de pie de lista. Agregue un ajustador de altura ficticia justo antes o después de ListItemSubtext. Intente usar TableLayout en lugar de Disposición relativa y Lineal.

Un ajustador ficticio es así.

 <View android:layout_width="wrap_content" android:layout_height="100dip"/> 

Tenga en cuenta que no necesita xmlns en cada elemento.

Hazlo así:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:minHeight="100dip"> 

Intenta usar 100px. Funciona para mi.

Hago por debajo de los cambios en su xml ..

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="100dp"> <!-- this attribute taking a fixed value as u said --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_centerHorizontal="true" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <ProgressBar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_gravity="center_vertical" android:layout_width="20dip" android:layout_height="20dip"/> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:text="@string/loading" android:layout_gravity="center_vertical" style="@style/ListItemSubtext" /> </LinearLayout> 

Si esto no funciona para usted, diga qué es exactamente lo que desea hacer.

  • Margen dentro de los botones
  • ¿Cómo cortar y revertir la vista de la cámara?
  • Cómo agregar linealmente LinearLayout con color de fondo y peso a otro diseño
  • Cambio de color con LinearLayout y TextView en Java (Android)
  • ¿Cuál es la equivalencia iOS de Android RelativeLayout / LinearLayout?
  • Crear forma de rectángulo dibujable con dos lados esquinas curvas en android
  • Centrando las vistas de RadioButton
  • Barra de herramientas detrás de la barra de estado con API 21
  • ¿Es posible habilitar la opción de revelador "Mostrar límites de diseño" mediante programación?
  • Android Listview con diferentes diseños para cada fila?
  • Cambiar ScrollView scrollBarStyle mediante programación en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.