Vedo uno strano comportamento di pulsanti semplici, quando il loro testo si divide su più righe. Ce l'ho in una situazione più complessa, ma anche nel caso più semplice. Con questo layout:I pulsanti con testo multilinea affondano sotto la linea di allineamento, come risolverlo?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<Button android:layout_width="100dip" android:layout_height="70dip" android:text="111" />
<Button android:layout_width="100dip" android:layout_height="70dip" android:text="111 222 333" />
<Button android:layout_width="100dip" android:layout_height="70dip" android:text="111 222 333 444 555 666" />
<Button android:layout_width="100dip" android:layout_height="70dip" android:text="111" />
</LinearLayout>
il risultato è:
pulsanti vanno giù e giù con ogni riga di testo successiva. Li voglio in fila. È un bug di Android e come risolverlo?
Non è un bug, la linea di base del testo dei pulsanti è allineata con altri pulsanti. L'impostazione 'baselineAligned' su' false' di 'LinearLayout' risolverà questo problema. – xmen