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

AndroidStudio 3.1.3 - ウィジェットが画面左上に寄ってしまう

レイアウト上のプレビューではウィジェットは良い感じの配置(意図通りの配置)になっているが、エミュレーターを起動して表示を確認すると各ウィジェットが画面左上に寄ってしまう現象に遭遇した。
 調べてみるとバグではなくConstraintLayoutの仕様っぽいのだが、どうも直観的な操作でウィジェットを配置できない(私だけ?)。
 そこでConstraintLayoutをやめてRelativeLayoutにする。方法はレイアウトのテキスト編集でConstraintLayoutタグをRelativeLayoutタグに置き換えるだけ。

activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    ...中略...

</RelativeLayout>
narupo
個人Web開発者。C, Python3, JavaScript, Django などが好き。
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