web-dev-qa-db-ja.com

制約レイアウトで同じ幅の2つのボタン

固定長で等しい長さのConstraintLayoutに2つのボタンを並べて表示するにはどうすればよいですか?

このようなもの:

enter image description here

9
bhavya_karia

このコードを試してください。

<?xml version="1.0" encoding="utf-8"?>
<Android.support.constraint.ConstraintLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:layout_width="match_parent"
Android:layout_height="match_parent"
xmlns:app="http://schemas.Android.com/apk/res-auto">

<Button
    Android:layout_width="0dp"
    Android:layout_height="wrap_content"
    Android:id="@+id/button1"
    Android:text="Button 1"
    app:layout_constraintLeft_toLeftOf="parent"
    Android:textAllCaps="false"
    app:layout_constraintRight_toLeftOf="@+id/guideline"
    />

<Android.support.constraint.Guideline
    Android:id="@+id/guideline"
    Android:layout_width="wrap_content"
    Android:layout_height="match_parent"
    Android:orientation="vertical"
    app:layout_constraintGuide_percent="0.5" />

<Button
    Android:layout_width="0dp"
    Android:layout_height="wrap_content"
    Android:id="@+id/button2"
    Android:text="Button 2"
    Android:textAllCaps="false"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintLeft_toRightOf="@+id/guideline"
    />
 </Android.support.constraint.ConstraintLayout>
22
Android Team