64

Android に複数行の TextView があります。LinearLayout の子です。すでに水平方向に中央に配置されており、その中のテキストも中央に配置したいと考えています。

これが私が今持っているものです:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _| aaaaaaaa  
_ _ _ _ _ _| aaaaaaaaaaaaaa

私が欲しいのは:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _|       aaaaaaaa  
_ _ _ _ _ _|     aaaaaaaaaaaaaa

どこ:

_ _ _ _ = TextView の横のスペース

| | = TextView エッジ

4

6 に答える 6

173

gravityの属性を試しましたTextViewか?

  android:gravity="center"

そして、必ず and を使用android:gravityしないでandroid:layout_gravityください。

于 2012-06-19T07:15:51.167 に答える
15

android:gravity="center_horizontal"トリックを行う必要があります。

詳細については、こちらまたはこちらをご覧ください。

于 2012-06-19T07:16:53.883 に答える