布局实现方案:

    1. <android.support.constraint.ConstraintLayout
    2. android:id="@+id/rl_username"
    3. android:layout_width="match_parent"
    4. android:layout_height="wrap_content"
    5. app:layout_constraintEnd_toEndOf="parent"
    6. app:layout_constraintStart_toStartOf="parent"
    7. app:layout_constraintTop_toTopOf="parent">
    8. <TextView
    9. android:id="@+id/tv_user_name"
    10. android:textStyle="bold"
    11. android:textColor="@color/res_color_C5"
    12. android:textSize="@dimen/textSize_18"
    13. android:layout_width="0dp"
    14. android:layout_height="wrap_content"
    15. android:layout_marginEnd="@dimen/dp_3"
    16. android:ellipsize="end"
    17. android:lines="1"
    18. android:maxLines="1"
    19. android:singleLine="true"
    20. android:text="User Nick Name User Nick Name User Nick Name"
    21. app:layout_constraintEnd_toStartOf="@+id/tv_user_level"
    22. app:layout_constraintHorizontal_bias="0.0"
    23. app:layout_constraintHorizontal_chainStyle="packed"
    24. app:layout_constraintStart_toStartOf="parent"
    25. app:layout_constraintTop_toTopOf="parent"
    26. app:layout_constraintWidth_default="wrap" />
    27. <TextView
    28. android:id="@+id/tv_user_level"
    29. android:layout_width="wrap_content"
    30. android:layout_height="wrap_content"
    31. android:background="@drawable/xxxx"
    32. android:gravity="center"
    33. android:paddingLeft="9dp"
    34. android:paddingRight="9dp"
    35. android:text="LV9"
    36. android:textColor="@color/res_color_C3"
    37. android:textSize="@dimen/textSize_14"
    38. android:layout_marginRight="@dimen/dp_5"
    39. app:layout_constraintBottom_toTopOf="@id/tv_user_name"
    40. app:layout_constraintEnd_toEndOf="parent"
    41. app:layout_constraintStart_toEndOf="@id/tv_user_name"
    42. app:layout_constraintTop_toBottomOf="@id/tv_user_name" />
    43. </android.support.constraint.ConstraintLayout>