2023-02-26
Android Studioでレイアウトファイルを弄っていたら変な挙動を観測しました
GUIで各Viewのマージン(layout_margin)の属性が変更しても何故か反映されない・・・
もう少し詳しく言うと、設定したマージンが一旦プレビュー上で反映されてから、勝手に元に戻ってしまうような挙動を取ってしまいます
暫く悩んでいましたがコードの方を見てみると
android:layout_marginHorizontal="8dp"
android:layout_marginVertical="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
あー・・・
GUIで操作していた属性とは別の属性(layout_marginHorizontal
とlayout_marginVertical
)が干渉していたみたいで・・・
競合するならこう、大げさにエラーとか出して欲しいです