1

我有這樣的佈局:如何使wrap_content TextView停留在ConstraintLayout上Button的左側?

<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"設置爲您的文字查看

相關問題