À quoi "référence" fait-il référence lorsqu'il est utilisé dans le contexte d'une mise en page relative? Question simple, probablement, mais la documentation et Google n'offrent aucune indication.
Réponse
Trop de publicités?Le terme de base vient de la typographie. C'est la ligne invisible les lettres d'un texte s'asseoir.
Par exemple, imaginons que vous avez mis deux TextView
éléments les uns à côté des autres. Vous donner le deuxième TextView
un grand rembourrage (dire 20dp). Si vous ajoutez layout_alignBaseline
pour le deuxième élément, le texte "scoot" pour s'aligner avec la ligne de base du premier élément. Le texte de ces deux éléments apparaissent comme si elles ont été écrites sur la même ligne invisible.
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/text1"
android:text="aatlg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:text="joof"
android:background="#00ff00"
android:padding="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/text1"
android:layout_alignBaseline="@id/text1"
/>
</RelativeLayout>