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(