Androidに複数行のTextViewがあります。 LinearLayoutの子です。すでに水平方向に中央揃えされており、その中のテキストも中央揃えにしたいです。
これは私が今持っているものです:
_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa
_ _ _ _ _ _| aaaaaaaa
_ _ _ _ _ _| aaaaaaaaaaaaaa
私が欲しいのは:
_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa
_ _ _ _ _ _| aaaaaaaa
_ _ _ _ _ _| aaaaaaaaaaaaaa
場所:
_ _ _ _ = TextViewの側のスペース
| = TextView Edge
gravity
のTextView
属性を試しましたか?
Android:gravity="center"
そして、必ずAndroid:gravity
ではなくAndroid:layout_gravity
を使用してください。
はい、Android:gravity属性を使用して、ビュー内のデータの位置を変更します。
次のように、strings.xmlにテキスト(TextViewに設定する)を作成します。
<string name="content">
<center>Your text goes here.</center>
</string>
textViewで次の属性を追加します。
<TextView
...
Android:text="@string/content"/>
テキストをTextViewの中央に水平に配置します。