From 29508f2c403776121e92e1b46637bc952d744adc Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Thu, 24 Apr 2025 20:48:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/ui/widget/dialog/TextDialog.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/io/legado/app/ui/widget/dialog/TextDialog.kt b/app/src/main/java/io/legado/app/ui/widget/dialog/TextDialog.kt index babb950d1..8bd006634 100644 --- a/app/src/main/java/io/legado/app/ui/widget/dialog/TextDialog.kt +++ b/app/src/main/java/io/legado/app/ui/widget/dialog/TextDialog.kt @@ -1,8 +1,10 @@ package io.legado.app.ui.widget.dialog +import android.os.Build import android.os.Bundle import android.view.View import android.view.ViewGroup +import android.view.textclassifier.TextClassifier import androidx.lifecycle.lifecycleScope import io.legado.app.R import io.legado.app.base.BaseDialogFragment @@ -70,6 +72,9 @@ class TextDialog() : BaseDialogFragment(R.layout.dialog_text_view) { val content = IntentData.get(it.getString("content")) ?: "" when (it.getString("mode")) { Mode.MD.name -> viewLifecycleOwner.lifecycleScope.launch { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + binding.textView.setTextClassifier(TextClassifier.NO_OP) + } val markwon: Markwon val markdown = withContext(IO) { markwon = Markwon.builder(requireContext())