前提・実現したいこと
AndroidStudioで、2つの写真を画面の半分ずつ縦に並べて、その要素の中にそれぞれボタンを表示させたい。(相対的に位置を決めたいため)
発生している問題・エラーメッセージ
ConstraintLayoutを2つ同階層に並べてその中にButtonを作り、位置を決めました。
ただ、赤線がひかれている上に、各ConstraintLayoutにandroid:layout_weight="1"を指定してもConstraintLayout要素は分割されていませんでした。
該当のソースコード
xml
1<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:app="http://schemas.android.com/apk/res-auto" 3 xmlns:tools="http://schemas.android.com/tools" 4 android:layout_width="match_parent" 5 android:layout_height="match_parent" 6 tools:context=".AirportActivity"> 7 8 <android.support.constraint.ConstraintLayout 9 android:background="@drawable/narita_airport" 10 android:layout_width="match_parent" 11 android:layout_height="match_parent" 12 android:layout_weight="1"> 13 14 <Button 15 android:text="@string/tv_airport_name_narita" 16 android:layout_width="wrap_content" 17 android:layout_height="wrap_content" /> 18 19 </android.support.constraint.ConstraintLayout> 20 <android.support.constraint.ConstraintLayout 21 android:layout_width="match_parent" 22 android:layout_height="match_parent" 23 android:background="@drawable/haneda_airport" 24 android:layout_weight="1"> 25 26 <Button 27 android:text="@string/tv_airport_name_haneda" 28 android:layout_width="wrap_content" 29 android:layout_height="wrap_content" /> 30 31 32 </android.support.constraint.ConstraintLayout> 33 34</android.support.constraint.ConstraintLayout>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/09 16:38