浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

【Android】TextView要素を上下左右中央揃えで表示する方法

毎回わからなくなるので、備忘録としてまとめ。
なお、親要素は LinearLayout です。

参考にさせていただいた記事はこちらから。

AndroidのLinearLayoutで上下左右中央寄せを使いこなす – Qiita
https://qiita.com/kurodai0715/items/c8e3cbfb9f1a7dc0dff5

 

まず、左右の中央揃えですが、こちらは TextView 要素に android:gravity="center" を指定します。
こちらは CSS でいうところの text-align: center; にあたります。

次に、上下の中央揃えを行いたい場合は、TextView 要素に android:layout_gravity="center" を指定します。
が、私の環境では今回こちらは使わなかったので、残念ながら挙動は未確認です。

gravity と layout_gravity は名前が似ていてどちらを使うのかが分かりづらいので、今回簡単にではありますがまとめてみました。

 

以上、Android アプリで TextView 要素を上下左右中央揃えする方法でした。
ご参考になれば幸いです。

  • この記事いいね! (0)