Android布局关于一行内多个TextView希望左侧的文字过多展示...还不把右侧的控件顶没
主要是用到的约束布局来实现直接上代码
<android.support.constraint.ConstraintLayout
android:id="@+id/conlayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/tv_dr_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="13dp"
android:textSize="13sp"
android:singleLine="true"
android:ellipsize="end"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constrainedWidth="true"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintRight_toLeftOf="@+id/tv_level"/>
<TextView
android:id="@+id/tv_level"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="13dp"
android:layout_marginRight="25dp"
android:layout_toRightOf="@+id/tv_dr_name"
android:paddingLeft="7dp"
android:paddingRight="7dp"
android:textSize="12sp"
app:layout_constraintLeft_toRightOf="@+id/tv_dr_name"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBaseline_toBaselineOf="@+id/tv_dr_name"
app:layout_constraintRight_toRightOf="parent"
app:layout_constrainedWidth="true"
app:layout_constraintHorizontal_bias="0.0"/>
</android.support.constraint.ConstraintLayout>
主要思路就是控件一二相互约束,控件二右侧用父布局作为约束