如何将项目滚动到列表的顶部android?
我从服务器得到一个jsonArray,并在arraylist中显示它的数据。 任何jsonObject都有一个状态字段。 我想检查状态是否为“S”,这个jsonObject滚动到列表的顶部。例如 3 jsonobject状态是“S”,我想滚动这三项到列表的顶部和另一个状态“R”下面这三个项目的jsonobject。如何将项目滚动到列表的顶部android?
如果您正在使用Recyclerview不是使用
layoutmanager.scrollToPosition(int position);
如果您使用列表视图
listview.setSelection(int position);
如果你是全光照列表视图,尝试
listView.setSelectionAfterHeaderView();
或者
list.smoothScrollToPosition(0);
如果您有第一项或另一项索引,则为0。
对(INT I = 0; I
将'changeList.smoothScrollToPosition(count);'更改为'changeList.smoothScrollToPosition(i);'它会根据找到的项目数量滚动多次。 – Denny
如果我= 25物品移动到位置25?! –
哪个视图您使用列表视图或者Recyclerview显示您的数据 –
@sushantgosavi列表视图 –