Help us understand the problem. What is going on with this article?

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

はじめに

待望の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>タグも上のままになると思います!

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away