解決方法
我是在使用?ConstraintLayout?嵌套?LinearLayout?水平方向,TextView 又使用layout_weight(權重)情況下出現這種問題,最后將layout_width從 0dp 改為 1dp?得以解決。
<androidx.constraintlayout.widget.ConstraintLayout><LinearLayoutandroid:id="@+id/announcement_container"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="12dp"android:gravity="center_vertical"android:minHeight="28dp"android:orientation="horizontal"app:layout_constraintLeft_toLeftOf="@id/coupon_group"app:layout_constraintTop_toBottomOf="@id/coupon_group"app:layout_constraintRight_toRightOf="parent"><TextViewandroid:id="@+id/announcement_content"style="@style/Font_303133_12"android:layout_width="1dp"android:layout_height="18dp"android:layout_weight="1"android:ellipsize="end"android:singleLine="true" android:text="測試數據測試數據測試數據測試數據測試數據測試數據" /><ImageViewandroid:id="@+id/drop_icon"android:layout_width="20dp"android:layout_height="20dp"android:scaleType="fitXY"android:src="@mipmap/drop_down_gray" /></LinearLayout></androidx.constraintlayout.widget.ConstraintLayout>