1. 设置 setBadgeGravity 中有 Gravity.CENTER ,不能 设置 setGravityOffset X 偏移 无效。 2. 重复设置背景 会 变色 3. ConstraintLayout 中子 控件 宽度为 0 , 2个 TextView 相互约束。 设置 BadgeView 导致控件显示错位 例: <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/a" android:layout_width="0dp" android:layout_height="72dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toStartOf="@id/b"/> <TextView android:id="@+id/b" android:layout_width="0dp" android:layout_height="72dp" app:layout_constraintStart_toEndOf="@id/a" app:layout_constraintEnd_toStartOf="@id/c"/> <TextView android:id="@+id/c" android:layout_width="0dp" android:layout_height="72dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/b"/> </androidx.constraintlayout.widget.ConstraintLayout>