queryScore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String s = edScore.getText().toString().trim();
if (s.equals("")) {
ToastUtils.show("查询内容不能为空!");
} else {
index = Integer.parseInt(s);
for (int i = 0; i < mList.size(); i++) {
if (mList.get(i).getScore() == index) {
//RecycleView置顶滑动到指定位置
linearLayoutManager.scrollToPositionWithOffset(i, 0);
linearLayoutManager.setStackFromEnd(true);
break;
} else {
if (i == (mList.size() - 1)) {//如果循环到最后一个还没查询到,说明这个列表没有你要查询的分数
ToastUtils.show("暂无数据!");
}
}
}
}
}
});
超简单EditText输入查询内容,匹配RecycleView中数据,查询到则自动滑动到第一行
最新推荐文章于 2021-11-03 19:52:00 发布