Преглед на файлове

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

HapeLee преди 10 месеца
родител
ревизия
7f6d69b4a0

+ 1 - 1
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()
             }
         }
 

+ 1 - 1
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<ContentEditDialog> {
                     putInt("start_position", startPos)
                     putString("selected_text", binding.readView.getSelectText())

+ 2 - 2
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 {

+ 4 - 4
app/src/main/res/menu/content_select_action.xml

@@ -10,10 +10,6 @@
         android:id="@+id/menu_copy"
         android:title="@android:string/copy" />
 
-    <item
-        android:id="@+id/menu_edit"
-        android:title="@string/edit" />
-
     <item
         android:id="@+id/menu_bookmark"
         android:title="@string/bookmark" />
@@ -26,6 +22,10 @@
         android:id="@+id/menu_dict"
         android:title="@string/dict" />
 
+    <item
+        android:id="@+id/menu_edit"
+        android:title="@string/edit" />
+
     <item
         android:id="@+id/menu_search_content"
         android:title="@string/search_content"