[修复] 将文字选择菜单的字典移出溢出菜单 #475

This commit is contained in:
HapeLee committed 2025-12-18 18:41:27 +08:00
1 parent 6f3b8275d5
commit 7f6d69b4a0
4 files changed
+8 -8

No files matched your search

@@ -74,7 +74,7 @@ class ContentEditDialog : BaseBottomSheetDialogFragment(R.layout.dialog_content_
) )
binding.scrollView.smoothScrollTo(0, targetY) binding.scrollView.smoothScrollTo(0, targetY)
highlightSelectedTextTwice() //highlightSelectedTextTwice()
} }
} }
@@ -972,7 +972,7 @@ class ReadBookActivity : BaseReadBookActivity(),
} }
R.id.menu_edit -> { R.id.menu_edit -> {
val startPos = binding.readView.getSelectTextPos() + ReadBook.durChapterPos - 13 val startPos = ReadBook.durChapterPos
showDialogFragment<ContentEditDialog> { showDialogFragment<ContentEditDialog> {
putInt("start_position", startPos) putInt("start_position", startPos)
putString("selected_text", binding.readView.getSelectText()) putString("selected_text", binding.readView.getSelectText())
@@ -61,8 +61,8 @@ class TextActionMenu(private val context: Context, private val callBack: CallBac
SupportMenuInflater(context).inflate(R.menu.content_select_action, myMenu) SupportMenuInflater(context).inflate(R.menu.content_select_action, myMenu)
onInitializeMenu(otherMenu) onInitializeMenu(otherMenu)
menuItems = myMenu.visibleItems + otherMenu.visibleItems menuItems = myMenu.visibleItems + otherMenu.visibleItems
visibleMenuItems.addAll(menuItems.subList(0, 5)) visibleMenuItems.addAll(menuItems.subList(0, 6))
moreMenuItems.addAll(menuItems.subList(5, menuItems.size)) moreMenuItems.addAll(menuItems.subList(6, menuItems.size))
binding.recyclerView.adapter = adapter binding.recyclerView.adapter = adapter
binding.recyclerViewMore.adapter = adapter binding.recyclerViewMore.adapter = adapter
setOnDismissListener { setOnDismissListener {
@@ -10,10 +10,6 @@
android:id="@+id/menu_copy" android:id="@+id/menu_copy"
android:title="@android:string/copy" /> android:title="@android:string/copy" />
<item
android:id="@+id/menu_edit"
android:title="@string/edit" />
<item <item
android:id="@+id/menu_bookmark" android:id="@+id/menu_bookmark"
android:title="@string/bookmark" /> android:title="@string/bookmark" />
@@ -26,6 +22,10 @@
android:id="@+id/menu_dict" android:id="@+id/menu_dict"
android:title="@string/dict" /> android:title="@string/dict" />
<item
android:id="@+id/menu_edit"
android:title="@string/edit" />
<item <item
android:id="@+id/menu_search_content" android:id="@+id/menu_search_content"
android:title="@string/search_content" android:title="@string/search_content"