Hej!
Próbuję skonstruować layout dla aplikacji. Chciałbym, by w górnym jej wierszu znajdował się TextView oraz Button ustawione w taki sposób, by przycisk był wyrównany do prawej, zaś textview zajmował po jego lewej stronie całą pozostałą powierzchnię. Próbowałem tak:
<LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content">
<TextView android:id="@+id/display" android:layout_width="fill_parent" android:layout_height="wrap_content"
android:textSize="30dip" android:gravity="right" android:text="0" android:padding="5dip" />
<Button android:id="@+id/btnDel" android:layout_width="30dp" android:layout_height="30dp"/>
</LinearLayout>
Niestety, w takim wypadku textview zajmuje całą możliwą powierzchnię i wypycha tym samym przycisk poza pole widzenia. Co ciekawe, jeśli przycisk jest po lewej stronie, wszystko jest OK.
W jaki sposób mogę zrealizować wspomniany layout? Czy LinearLayout ma jakąś możliwość ustalenia, by wyrównał zawartość do prawej zamiast do lewej strony? Być może lepiej skorzystać z innego layoutu - jeśli tak, to z którego?
Pozdrawiam -- Spook.