3

結果

ここに画像の説明を入力

希望

ここに画像の説明を入力

テキストがテキストビューの真ん中にある目的の外観を取得しようとしていますが、成功しませんでした。どうすればよいですか?

(注: このプロパティを textview 自体に配置すると機能しますが、style.xml では機能しません。レイアウトに行と列が多すぎるため、スタイル xml で重力の問題を管理する必要があります)

style.xml

    <style name="Normal">
        <item name="android:textSize">15sp</item>
        <item name="android:gravity">center</item>
    </style>

my_layout.xml

<TableRow
    android:id="@+id/tableRow1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="5dip" >

    <TextView
        android:id="@+id/textView1"
        android:layout_weight="1"
        android:text="Column 1"
        android:textAppearance="@style/Normal" />

    <TextView
        android:id="@+id/textView2"
        android:layout_weight="1"
        android:text="Column 2"
        android:textAppearance="@style/Normal" />
</TableRow>

[編集]: textSize は外観に影響します

4

1 に答える 1

1
android:layout_gravity="center_horizontal|center_vertical"

私のためにこれを試してみませんか?

于 2013-11-14T22:05:34.127 に答える