私は Android 開発に不慣れなので、これが初歩的な質問である場合はご容赦ください。2 つの列を含むテーブルを表示しようとしています。2 列目は右揃えにする必要がありますが、固定幅にすることもできます。最初の列は、残りのスペースを埋めるために拡大する必要があります。非常に単純なテーブル レイアウトを使用していますが、2 列目のテキストが画面の端からはみ出してしまい、読むことができません。
レイアウトの XML は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tbl_my_tanks"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="0">
<TableRow android:padding="3dip">
<TextView
android:id="@+id/col_tank_name"
android:text="@string/tanks_tank_name" />
<TextView
android:id="@+id/col_stock_level"
android:gravity="right"
android:text="@string/tanks_stock_level" />
</TableRow>
</TableLayout>
...そして、これを実行すると次のようになります。
正しく整列させるにはどうすればよいですか?(android:layout_gravity="right" を使用してみましたが、違いはありませんでした)。