左の列のテキストが右に配置され、左の列のテキストが左に配置されるように、2列のTableLayoutでテキストコンテンツを配置するにはどうすればよいですか?スクリーン?
次のようになります。
+-----------------------------------+
| Title: | Value |
+-----------------------------------+
左の列のテキストが右に配置され、左の列のテキストが左に配置されるように、2列のTableLayoutでテキストコンテンツを配置するにはどうすればよいですか?スクリーン?
次のようになります。
+-----------------------------------+
| Title: | Value |
+-----------------------------------+
これはあなたが望むものを提供する小さな例です
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:weightSum="2">
<TextView
android:text="left at right"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="right"
android:paddingRight="5dp" />
<TextView
android:text="right at left"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:paddingLeft="5dp" />
</TableRow>
</TableLayout>
あなたが使用していると仮定してTextView
属性を使用する
<TextView
....
android:gravity="center|right"`
/>
、
<TextView
....
android:gravity="center|left"
/>
xml レイアウトで
また
textView.setGravity(Gravity.RIGHT|Gravity.CENTER);
そしてtextView.setGravity(Gravity.LEFT|Gravity.CENTER);
Javaで