From 89989ef00a0041d9f58fdcb63e23b3ec8654aa76 Mon Sep 17 00:00:00 2001 From: YANG JIANKUAN Date: Thu, 23 Jul 2026 10:56:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20ULD=E7=BC=96=E8=BE=91=E9=A1=B5=E5=A4=87?= =?UTF-8?q?=E6=B3=A8=E5=AF=B9=E9=BD=90=E6=9C=80=E5=A4=A7=E8=A3=85=E8=BD=BD?= =?UTF-8?q?=E5=AE=B9=E7=A7=AF=EF=BC=8C=E8=A1=A8=E5=8D=95=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86=E7=BB=9F=E4=B8=80=E7=A6=81=E6=AD=A2=E6=8D=A2=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- app/src/main/res/layout/activity_uld_edit.xml | 2 +- .../module_base/ui/weight/data/layout/PadDataLayout.kt | 4 ++++ .../module_base/ui/weight/data/layout/PadDataLayoutNew.kt | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) 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() }