繁体   English   中英

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

[英]How to scroll an item to the top of the list android?

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

如果您使用Recyclerview而不是

layoutmanager.scrollToPosition(int position);

如果您使用Listview

listview.setSelection(int position);

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

listView.setSelectionAfterHeaderView();

要么

list.smoothScrollToPosition(0);

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM