diff --git a/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayoutNew.kt b/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayoutNew.kt index d0497b9..43b6094 100644 --- a/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayoutNew.kt +++ b/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayoutNew.kt @@ -125,6 +125,15 @@ class PadDataLayoutNew : FrameLayout { et.inputType = value } + var valueTextColor: Int = 0 + set(value) { + field = value + if (value != 0) { + tv.setTextColor(value) + et.setTextColor(value) + } + } + /** * 刷新事件回调 */ diff --git a/module_gjc/src/main/res/layout/activity_int_exp_assemble_start.xml b/module_gjc/src/main/res/layout/activity_int_exp_assemble_start.xml index f9c0a55..4d1f8ea 100644 --- a/module_gjc/src/main/res/layout/activity_int_exp_assemble_start.xml +++ b/module_gjc/src/main/res/layout/activity_int_exp_assemble_start.xml @@ -276,6 +276,7 @@ titleLength="@{5}" type="@{DataLayoutType.INPUT}" value="@={viewModel.uldInfo.uldStatus}" + valueTextColor="@{viewModel.uldInfo.uldStatus.equals(`正常`) ? @color/text_green : (viewModel.uldInfo.uldStatus.equals(`故障`) ? @color/red : @color/text_normal)}" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" />