2016-07-15 7 views
1

ich weiß nicht, ob dies ein Fehler ist, aber wenn Sie das Layout versuchen:Falsche Textview-Anzeige in constraintlayout wenn anysize

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.dani.constraint.MainActivity"> 

    <TextView 
     android:text="Lorem ipsum dolor sit amet, duo aperiri eruditi cu, lorem assum pro eu. Eos ea nostrum detraxit, ne etiam iisque pro. Melius ceteros eu vel, per aliquip habemus at. Vix wisi utinam regione eu. At qui ipsum choro, et primis periculis eos. Putant aperiam mea ad, id mei prompta denique, velit voluptatibus sit ea. Discere accusam an quo." 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:id="@+id/textView" 
     app:layout_constraintLeft_toLeftOf="@+id/activity_main" 
     android:layout_marginStart="16dp" 
     app:layout_constraintTop_toTopOf="@+id/activity_main" 
     android:layout_marginTop="16dp" 
     app:layout_constraintRight_toRightOf="@+id/activity_main" 
     android:layout_marginEnd="16dp" /> 

</android.support.constraint.ConstraintLayout> 

Der Text nicht korrekt angezeigt wird. Ich dachte, das erwartete Verhalten sein würde:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.dani.constraint.MainActivity"> 

    <TextView 
     android:id="@+id/textView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginEnd="16dp" 
     android:layout_marginStart="16dp" 
     android:layout_marginTop="16dp" 
     android:text="Lorem ipsum dolor sit amet, duo aperiri eruditi cu, lorem assum pro eu. Eos ea nostrum detraxit, ne etiam iisque pro. Melius ceteros eu vel, per aliquip habemus at. Vix wisi utinam regione eu. At qui ipsum choro, et primis periculis eos. Putant aperiam mea ad, id mei prompta denique, velit voluptatibus sit ea. Discere accusam an quo." /> 

</RelativeLayout> 

Gibt es einen Weg, um das gleiche Ergebnis wie in der relativelayout zu erreichen, ohne Polsterung an die Mutter Einstellung? Ich verwende com.android.support.constraint:constraint-layout:1.0.0-alpha4

Antwort

1

Dies ist ein Fehler war und wurde in alpha 5 fixiert - Sie auf eine neuere Version von ConstraintLayout (alpha 6 wurde gerade veröffentlicht) aktualisieren müssen

com.android.support .constraint: constraint-layout: 1.0.0-alpha6

+0

Getestet und es funktioniert perfekt, danke! – dan87

Verwandte Themen