LoginSignup
9
0

More than 3 years have passed since last update.

AndroidStudio3.5でレイアウトxmlのフォーマットがおかしくなるときの対処法

Posted at

はじめに

待望のAndroidStudio3.5が出ました。
I/Oで発表されていたdatabinding回りの改善が多く入っているということで早速アップデートしたのですが・・・。
フォーマッタ回りで問題が発生したので解決法を書き記します。

発生する問題

レイアウトのフォーマットを行うとxmlの中の順番が大きく変わるようになります。
ConstraintLayoutを使っているイケてるコードならいいのですが、LinearLayoutを使っていると順番が変わることで爆死します。
あと、databindingの<data>タグが下に行きます。

解決方法

設定からフォーマッタを修正します。

Preferences > Editor > Code Style > xml
ここで、右上にあるSet form... > Predefined Style > Android と押します。(Set format?)
image.png
変更したことや設定が変わったことは特に表示されませんが、右下のApplyが押せるようになっているはずなので、ApplyしてCloseします。

これで、LinearLayoutの中身の順番も変わらず、databindingの<data>タグも上のままになると思います!

9
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
0