1

私は、このレイアウトがあります。どのようにして、ConstraintLayoutのボタンの左側にwrap_content TextViewを置くことができますか?

<android.support.constraint.ConstraintLayout 
    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" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    tools:context="com.constraintsample.MainActivity" 
    tools:showIn="@layout/activity_main"> 
    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! " 
     app:layout_constraintBottom_toBottomOf="parent" 
     app:layout_constraintHorizontal_bias="0.0" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintRight_toLeftOf="@+id/button" 
     app:layout_constraintTop_toTopOf="parent" 
     app:layout_constraintVertical_bias="0.0"/> 
    <Button 
     android:id="@+id/button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Button with some text" 
     app:layout_constraintRight_toRightOf="parent"/> 
</android.support.constraint.ConstraintLayout> 

をそして、それはこのように見える終わる:

enter image description here

しかし、私はwrap_contentを使用することを継続しながら、テキストがボタンの左に滞在したいです。どうやってやるの?

ありがとうございました。

答えて

1

レイアウトは問題ありません。テキストにandroid:layout_width="0dp"を設定してください。

関連する問題