Android 文本视图内部约束Yout剪辑文本
我在ConstraintLayout中遇到了TextView的一个奇怪行为 文本视图剪切文本。 在屏幕截图上,您可以看到三种选择:Android 文本视图内部约束Yout剪辑文本,android,android-layout,textview,android-constraintlayout,Android,Android Layout,Textview,Android Constraintlayout,我在ConstraintLayout中遇到了TextView的一个奇怪行为 文本视图剪切文本。 在屏幕截图上,您可以看到三种选择: TextView具有width=“match_parent”-正确的边界,但文本被剪裁 TextView具有width=“wrap_content”-不正确的边界,文本再次被剪裁 TextView inside LinearLayout-这是一个本应如此的示例 你怎么了 这是我的XML布局 <?xml version="1.0" encoding="utf
这是我的XML布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#727272"
android:orientation="vertical"
android:padding="16dp">
<android.support.constraint.ConstraintLayout
android:id="@+id/block"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
android:padding="16dp">
<ImageView
android:id="@+id/img"
android:layout_width="60dp"
android:layout_height="60dp"
android:background="#000000"
app:layout_constraintLeft_toLeftOf="@+id/block"
app:layout_constraintTop_toTopOf="@+id/block" />
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:background="#cccccc"
android:padding="6dp"
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
app:layout_constraintLeft_toRightOf="@+id/img"
app:layout_constraintRight_toRightOf="@+id/block"
app:layout_constraintTop_toTopOf="@+id/img" />
</android.support.constraint.ConstraintLayout>
<android.support.constraint.ConstraintLayout
android:id="@+id/block2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
android:padding="16dp">
<ImageView
android:id="@+id/img2"
android:layout_width="60dp"
android:layout_height="60dp"
android:background="#000000"
app:layout_constraintLeft_toLeftOf="@+id/block2"
app:layout_constraintTop_toTopOf="@+id/block2" />
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:background="#cccccc"
android:padding="6dp"
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
app:layout_constraintLeft_toRightOf="@+id/img2"
app:layout_constraintRight_toRightOf="@+id/block2"
app:layout_constraintTop_toTopOf="@+id/img2" />
</android.support.constraint.ConstraintLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
android:orientation="horizontal"
android:padding="16dp">
<ImageView
android:layout_width="60dp"
android:layout_height="60dp"
android:background="#000000" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:background="#cccccc"
android:padding="6dp"
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." />
</LinearLayout>
好吧,这是众所周知的bug,正如谷歌承诺的那样 在alpha 5中发布
什么是
ConstraintLayout
version?@Ironman.com.android.support.constraint:constraint布局:1.0.0-alpha4'