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" /> + +