¿MinHeight hace algo?

En la imagen adjunta, quiero que la columna de botones coincida con la altura de la imagen, pero también quiero que haya una altura mínima para la columna de botones.

Corresponde correctamente a la altura de la imagen, pero no respeta la minHeight, y smoosh los botones hacia abajo.

Estoy configurando estas propiedades para la columna de botones:

<LinearLayout ... android:layout_alignTop="@+id/image" android:layout_alignBottom="@+id/image" android:minHeight="150dp" > 

Introduzca aquí la descripción de la imagen

No sé todos sus requisitos exactos, pero parece que puede resolver esto con otra capa casi como en su diagrama. Establecer el minHeight en un diseño externo y luego sólo fill_parent / match_parent en el interior. Tal vez algo como:

 <LinearLayout android:orientation="horizontal" android:layout_height="wrap_content" android:layout_width="wrap_content" android:minHeight="150dp"> <LinearLayout android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="wrap_content"> </LinearLayout> <ImageView /> </LinearLayout> 

Pregunta difícil porque llama TextView.setMinHeight – pero entonces usted no está utilizando un TextView .

Por lo general, android:minHeight realmente hace algo pero no en su caso particular.

  • Android personalizado RatingBar imagen de los artefactos
  • Guía de diseño XML de Android
  • Cómo obtener N texto que se puede caber en la pantalla / TextView con un tamaño específico?
  • Android setVisibility no se muestra si inicialmente se establece en invisible
  • Botón redondo en Android
  • ¿Cómo puedo encontrar los parámetros de diseño del widget tostado?
  • Comparación de diseños de diseño de Android
  • android Tab Layout Diseño de la biblioteca
  • Cómo dejar que el ImageView y el TextView tengan la misma altura
  • Android - ListView que se parece a 'configuración'
  • ¿Cómo obtener layout_weight de forma programática?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.