From 7d8a508f52188882bc366cbea8b795e54205b936 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Sun, 9 Nov 2025 17:30:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BE=85=E5=8A=A9=E6=8C=89=E9=94=AE=20#236?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../legado/app/ui/widget/keyboard/KeyboardToolPop.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/ui/widget/keyboard/KeyboardToolPop.kt b/app/src/main/java/io/legado/app/ui/widget/keyboard/KeyboardToolPop.kt index 62739bfd0..12184e85a 100644 --- a/app/src/main/java/io/legado/app/ui/widget/keyboard/KeyboardToolPop.kt +++ b/app/src/main/java/io/legado/app/ui/widget/keyboard/KeyboardToolPop.kt @@ -20,6 +20,7 @@ import io.legado.app.databinding.PopupKeyboardToolBinding import io.legado.app.lib.dialogs.SelectItem import io.legado.app.lib.dialogs.selector import io.legado.app.utils.activity +import io.legado.app.utils.dpToPx import io.legado.app.utils.showDialogFragment import io.legado.app.utils.windowSize import kotlinx.coroutines.CoroutineScope @@ -98,6 +99,9 @@ class KeyboardToolPop( root.setOnClickListener { helpAlert() } + val lp = root.layoutParams as? ViewGroup.MarginLayoutParams + lp?.setMargins(0, 0, 4.dpToPx(), 0) + root.layoutParams = lp } } } @@ -134,7 +138,11 @@ class KeyboardToolPop( RecyclerAdapter(context) { override fun getViewBinding(parent: ViewGroup): ItemFilletTextBinding { - return ItemFilletTextBinding.inflate(inflater, parent, false) + return ItemFilletTextBinding.inflate(inflater, parent, false).apply { + val lp = root.layoutParams as ViewGroup.MarginLayoutParams + lp.setMargins(0, 0, 4.dpToPx(), 0) + root.layoutParams = lp + } } override fun convert(