Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@morayl

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 not register and get more from Qiita?
  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
0
Help us understand the problem. What are the problem?