一些小的注释

main
LiRen-qiu 2 months ago
parent 65ec8015de
commit f105b05ebc

@ -664,14 +664,14 @@ public class NoteEditText extends androidx.appcompat.widget.AppCompatEditText {
if (found) { if (found) {
// 跳转到第一个匹配位置 // 跳转到第一个匹配位置
index = content.indexOf(searchText); index = content.indexOf(searchText);
Layout layout = getLayout(); Layout layout = getLayout();//获取当前文本的布局
if (layout != null) { if (layout != null) {
int line = layout.getLineForOffset(index); int line = layout.getLineForOffset(index);
int y = layout.getLineTop(line); 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(); Toast.makeText(getContext(), "找到匹配内容", Toast.LENGTH_SHORT).show();
} else { } else {
// 显示未找到匹配的提示 // 显示未找到匹配的提示

Loading…
Cancel
Save