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 1db9bbfb1..d36eec510 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 @@ -632,6 +632,8 @@ class BookSourceEditActivity : val edit = view.editableText//获取EditText的文字 if (start < 0 || start >= edit.length) { edit.append(text) + } else if (start > end) { + edit.replace(end, start, text) } else { edit.replace(start, end, text)//光标所在位置插入文字 }