検索
[Android] TextViewを折り返したときに左右中央揃えにならない
- M.R

- 2020年8月13日
- 読了時間: 1分
現象
LinearLayoutの中にTextViewを入れ、LinearLayoutのgravityをcenter_horizontalにしています。TextViewが1行の時はちゃんと左右中央揃えになるのだが、文が長くなって2行になると左によってしまいます。

解決策
TextViewのgravityをcenter_horizontalにする。文が長くて2行になっている場合は、TextViewは(見えなくても)LinearLayoutの端から端までの長さがあります。そのため、上記のように、文を左右中央に持ってくるには、TextViewのgravityをcenter_horizontalにする必要があります。

ちなみに、文は左揃えに保ちたいなら、スペースとかで調整するしかない?
(あまりしっかり調べていません、、、)






コメント