top studio linearlayout layout_below español ejemplo constraint bottom below align android relativelayout

studio - ¿Cuál es la diferencia entre alignBaseline y alignBottom en Android?



relativelayout android studio español (1)

Para visualizar la diferencia, generalmente imagino dos cuadros de texto en Word o Photoshop.

  • alignBottom alinea la parte inferior de los cuadros de texto. (El contorno azul)
    • El texto podría ser desigual, pero los cuadros en los que se encuentran se alinearían en la parte inferior.
  • alignBottom alinea el texto real dentro del cuadro. Esto puede ayudar a asegurar que los textos se alineen en la parte inferior, independientemente del tamaño de la fuente o el tamaño del cuadro de texto. (La línea verde)

¿Qué es una línea de base?

en.wikipedia.org/wiki/Baseline_%28typography%29 es un término de tipografía que se refiere al texto de línea invisible en el que se escribe.

(Como se menciona en ¿Cuál es la línea de base en RelativeLayout? )

Advertencia

Si no tienes cuidado, el uso de alignBaseline podría hacer que tu diseño se vea así:

Detalles: ver que la línea de base de alineación

No sé si todavía estás buscando la respuesta, pero decidí al menos poner esto por ahí ya que este fue uno de los primeros resultados.

Intenté ambos alinear algunos objetos TextView y me dieron los mismos resultados. ¿Cuál es exactamente la diferencia entre ''línea de base'' y ''fondo''?