From 7f6d69b4a05461ea85c4c9bb942207870c107a01 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Thu, 18 Dec 2025 18:41:27 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E5=B0=86=E6=96=87?= =?UTF-8?q?=E5=AD=97=E9=80=89=E6=8B=A9=E8=8F=9C=E5=8D=95=E7=9A=84=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E7=A7=BB=E5=87=BA=E6=BA=A2=E5=87=BA=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=20#475?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/book/read/ContentEditDialog.kt | 2 +- .../java/io/legado/app/ui/book/read/ReadBookActivity.kt | 2 +- .../java/io/legado/app/ui/book/read/TextActionMenu.kt | 4 ++-- app/src/main/res/menu/content_select_action.xml | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/ContentEditDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/ContentEditDialog.kt index 4647e8dea..6e8a52f77 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ContentEditDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ContentEditDialog.kt @@ -74,7 +74,7 @@ class ContentEditDialog : BaseBottomSheetDialogFragment(R.layout.dialog_content_ ) binding.scrollView.smoothScrollTo(0, targetY) - highlightSelectedTextTwice() + //highlightSelectedTextTwice() } } diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt index 9a63d9184..dbce32ab3 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt @@ -972,7 +972,7 @@ class ReadBookActivity : BaseReadBookActivity(), } R.id.menu_edit -> { - val startPos = binding.readView.getSelectTextPos() + ReadBook.durChapterPos - 13 + val startPos = ReadBook.durChapterPos showDialogFragment { putInt("start_position", startPos) putString("selected_text", binding.readView.getSelectText()) diff --git a/app/src/main/java/io/legado/app/ui/book/read/TextActionMenu.kt b/app/src/main/java/io/legado/app/ui/book/read/TextActionMenu.kt index ed786ca93..450956dc8 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/TextActionMenu.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/TextActionMenu.kt @@ -61,8 +61,8 @@ class TextActionMenu(private val context: Context, private val callBack: CallBac SupportMenuInflater(context).inflate(R.menu.content_select_action, myMenu) onInitializeMenu(otherMenu) menuItems = myMenu.visibleItems + otherMenu.visibleItems - visibleMenuItems.addAll(menuItems.subList(0, 5)) - moreMenuItems.addAll(menuItems.subList(5, menuItems.size)) + visibleMenuItems.addAll(menuItems.subList(0, 6)) + moreMenuItems.addAll(menuItems.subList(6, menuItems.size)) binding.recyclerView.adapter = adapter binding.recyclerViewMore.adapter = adapter setOnDismissListener { diff --git a/app/src/main/res/menu/content_select_action.xml b/app/src/main/res/menu/content_select_action.xml index d8cd4bd1e..a7eea397a 100644 --- a/app/src/main/res/menu/content_select_action.xml +++ b/app/src/main/res/menu/content_select_action.xml @@ -10,10 +10,6 @@ android:id="@+id/menu_copy" android:title="@android:string/copy" /> - - @@ -26,6 +22,10 @@ android:id="@+id/menu_dict" android:title="@string/dict" /> + +