如何将项目滚动到列表的顶部android?

时间:2017-05-29 06:28:02

标签: java android

我从服务器获取jsonArray并在arraylist中显示其数据。 任何jsonObject都有一个状态字段。 我想检查状态是否为" S"这个jsonObject滚动到列表的顶部。 例如,3 jsonobject状态是" S",我想将这三个项目滚动到列表顶部,另一个json对象具有状态" R"低于这三项。

2 个答案:

答案 0 :(得分:1)

如果您使用的是Recyclerview,请使用

layoutmanager.scrollToPosition(int position);

如果您使用Listview

listview.setSelection(int position);

答案 1 :(得分:1)

如果您使用的是列表视图,请尝试

listView.setSelectionAfterHeaderView();

list.smoothScrollToPosition(0);

如果你有第一项或第一项的另一个索引,则为0。