diff --git a/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt b/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt index e1c4add3e..e47fe8076 100644 --- a/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt @@ -200,10 +200,10 @@ class BookSourceEditActivity : setEditEntities(tab?.position) } }) - ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, windowInsets -> + ViewCompat.setOnApplyWindowInsetsListener(binding.recyclerView) { _, windowInsets -> val typeMask = WindowInsetsCompat.Type.navigationBars() or WindowInsetsCompat.Type.ime() val insets = windowInsets.getInsets(typeMask) - binding.root.bottomPadding = insets.bottom + binding.recyclerView.bottomPadding = insets.bottom softKeyboardTool.initialPadding = insets.bottom windowInsets } diff --git a/app/src/main/res/layout/activity_book_source_edit.xml b/app/src/main/res/layout/activity_book_source_edit.xml index 5def7e625..f75098dfc 100644 --- a/app/src/main/res/layout/activity_book_source_edit.xml +++ b/app/src/main/res/layout/activity_book_source_edit.xml @@ -86,6 +86,7 @@ android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" + android:clipToPadding="false" tools:listitem="@layout/item_source_edit" /> \ No newline at end of file