From d9fbd730c3185a0543e41ad47b126a34d0f6ae0b Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Wed, 26 Nov 2025 23:10:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E5=B7=B2=E8=AF=BB?= =?UTF-8?q?=E7=AB=A0=E8=8A=82=E9=80=BB=E8=BE=91=E4=BC=98=E5=8C=96=20#349?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/book/info/BookInfoActivity.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt index 16b977f7e..f582bfd83 100644 --- a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt @@ -416,7 +416,10 @@ class BookInfoActivity : tvOrigin.text = getString(R.string.origin_show, book.originName) tvLasted.text = getString(R.string.lasted_show, book.latestChapterTitle) tvChapter.text = getString(R.string.read_chapter_total, book.totalChapterNum) - tvChapterIndex.text = getString(R.string.read_chapter_index, book.durChapterIndex) + if (book.durChapterIndex + 1 == book.totalChapterNum) + tvChapterIndex.text = "已读完" + else + tvChapterIndex.text = getString(R.string.read_chapter_index, book.durChapterIndex + 1) tvDetail.text = book.getDisplayIntro() tvToc.visible(!book.isWebFile) upTvBookshelf() @@ -660,6 +663,7 @@ class BookInfoActivity : when { isLoading -> { binding.tvToc.text = getString(R.string.toc_s, getString(R.string.loading)) + binding.tvTocView.text = getString(R.string.loading) binding.tvTocView.isEnabled = false } @@ -668,6 +672,7 @@ class BookInfoActivity : R.string.toc_s, getString(R.string.error_load_toc) ) + binding.tvTocView.text = getString(R.string.error_load_toc) binding.tvTocView.isEnabled = false } @@ -675,6 +680,7 @@ class BookInfoActivity : book?.let { binding.tvToc.text = getString(R.string.toc_s, it.durChapterTitle) binding.tvLasted.text = getString(R.string.lasted_show, it.latestChapterTitle) + binding.tvTocView.text = getString(R.string.view_toc) binding.tvTocView.isEnabled = true } }