diff --git a/app/src/main/res/layout/activity_uld_edit.xml b/app/src/main/res/layout/activity_uld_edit.xml index 8ed7684..8460770 100644 --- a/app/src/main/res/layout/activity_uld_edit.xml +++ b/app/src/main/res/layout/activity_uld_edit.xml @@ -130,7 +130,7 @@ hint='@{"请输入备注"}' inputHeight="@{80}" title='@{"备注"}' - titleLength="@{3}" + titleLength="@{7}" type="@{DataLayoutType.INPUT}" value='@={viewModel.uldBean.remark}' /> diff --git a/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayout.kt b/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayout.kt index 69badb4..4d9a996 100644 --- a/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayout.kt +++ b/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayout.kt @@ -152,6 +152,10 @@ class PadDataLayout : FrameLayout { spinner = view.findViewById(R.id.spinner) iv = view.findViewById(R.id.iv) + // 默认单行,禁止换行(多行输入框通过 inputHeight 属性恢复为多行) + et.isSingleLine = true + et.maxLines = 1 + et.doOnTextChanged { text, _, _, _ -> value = text.toString() } 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 eecc6fc..c064c3b 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 @@ -198,6 +198,10 @@ class PadDataLayoutNew : FrameLayout { spinner = view.findViewById(R.id.spinner) iv = view.findViewById(R.id.iv) + // 默认单行,禁止换行(多行输入框通过 inputHeight 属性恢复为多行) + et.isSingleLine = true + et.maxLines = 1 + et.doOnTextChanged { text, _, _, _ -> value = text.toString() }