From f105b05ebc31b5d3d025d6d71c632685c678fc73 Mon Sep 17 00:00:00 2001 From: LiRen-qiu <2914668598@qq.com> Date: Mon, 6 Jan 2025 15:40:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E4=BA=9B=E5=B0=8F=E7=9A=84=E6=B3=A8?= =?UTF-8?q?=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomi-src/.gradle/8.7/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../java/net/micode/notes/ui/NoteEditText.java | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.lock b/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.lock index 3bc8e734ca80ef8f85b916072aa8778bc7be3797..108ac275fc8805cb6d4e193f9c849feb71c97cd8 100644 GIT binary patch literal 17 VcmZQB^Xpm0@~7+;0~j2N1^_j61!n*N literal 17 VcmZQB^Xpm0@~7+;0~j2N1OPR21!VvL diff --git a/xiaomi-src/app/src/main/java/net/micode/notes/ui/NoteEditText.java b/xiaomi-src/app/src/main/java/net/micode/notes/ui/NoteEditText.java index 03a900b..ec166e7 100644 --- a/xiaomi-src/app/src/main/java/net/micode/notes/ui/NoteEditText.java +++ b/xiaomi-src/app/src/main/java/net/micode/notes/ui/NoteEditText.java @@ -664,14 +664,14 @@ public class NoteEditText extends androidx.appcompat.widget.AppCompatEditText { if (found) { // 跳转到第一个匹配位置 index = content.indexOf(searchText); - Layout layout = getLayout(); + Layout layout = getLayout();//获取当前文本的布局 if (layout != null) { int line = layout.getLineForOffset(index); int y = layout.getLineTop(line); - scrollTo(0, y); + scrollTo(0, y);//scrollTo(int x, int y)方法用于滚动视图到指定的x和y坐标。这里将视图滚动到匹配项的y坐标,使得匹配项在可视区域内。 } - // 不要在这里隐藏搜索工具栏,让用户可以继续搜索 + // 不要在这里隐藏搜索工具栏,让用户可以继续搜索,Toast是一个用于显示短暂消息的UI组件 Toast.makeText(getContext(), "找到匹配内容", Toast.LENGTH_SHORT).show(); } else { // 显示未找到匹配的提示