Combinando wrap_content en el padre y fill_parent en el niño
El establecimiento de dos o más elementos de un diseño lineal de la misma altura parece ser un gran problema.
Quiero establecer cuatro botones en una fila a la misma altura.
- ¿Java sobreescribe XML en Android?
- Android R.java no generará en Eclipse
- ¿Hay un equivalente a setShadowLayer al definir formas en XML en Android?
- ¿Cómo hacer Android componentes de auto y utilizarlo de una biblioteca jar?
- set android: texto de strings.xml
Android: layout_height = "wrap_content" lo hace por el momento, pero cuando el texto de uno de los botones es más largo que una línea este botón se incrementa y por lo tanto más grande que los otros. Debido a diferentes localizaciones no sé, cuándo y qué botón puede tener una segunda línea.
Así que mi idea es, para establecer el parent linearlayout a android: layout_height = "wrap_content" y all (!) Child alturas a android: layout_height = "fill_parent" .
Esto funciona (todos los botones tienen el mismo tamaño), pero no estoy seguro si esto causa otros problemas? Porque el padre obtiene su altura de los niños y viceversa.
- ¿Hacer una Snackbar sin vista?
- Cómo definir el diseño en un PopupWindow de un archivo xml, cuando el método PopupWindow se llama desde una clase independiente
- ¿Dónde están los esquemas de archivos XML en un proyecto de Android?
- Cambiar el color de Switch en Android
- Parse cadena XML con SAX
- Error de paquete de aplicación firmada de exportación de Android
- Android Studio: Problemas de renderización
- Disposición de teclado personalizada de Android dejando un margen de blanco en el lateral
En teoría, lo que está describiendo no debería funcionar ("Porque el padre obtiene su altura desde el niño y viceversa"). Sin embargo, lo hicimos funcionar en LinearLayout porque era un caso de uso muy común. Recientemente he añadido soporte similar a FrameLayout (esta característica debería ser parte de Honeycomb). Lo que estás haciendo es por lo tanto perfectamente válido y funcionará bien.
Eso no tiene sentido 🙁
¿Por qué no usas android:singleLine="true"
y algún ellipsode?
- OnTabSelected Seleccionado No llamado
- ¿Cómo puede comprobar si un usuario ha calificado su aplicación en el mercado de Android?