【发布时间】:2015-08-09 17:39:07
【问题描述】:
我使用list.setSelection(0); 将ListView 滚动到顶部,但不幸的是,这也设置了顶部列表项的突出显示颜色。
我只想让它滚动到顶部而不是设置突出显示颜色。 (Android API 10)
【问题讨论】:
标签: android android-listview highlight
我使用list.setSelection(0); 将ListView 滚动到顶部,但不幸的是,这也设置了顶部列表项的突出显示颜色。
我只想让它滚动到顶部而不是设置突出显示颜色。 (Android API 10)
【问题讨论】:
标签: android android-listview highlight
你可以使用smoothScrollToPositionFromTop。
试试
list.smoothScrollToPositionFromTop(0, 0);
或
list.smoothScrollToPositionFromTop(list.getHeaderViewsCount(), 0);
如果您的 ListView 有标题。
【讨论】:
你可以试试
list.smoothScrollBy(0, 1000);
或
if (!ListView.isStackFromBottom()) {
ListView.setStackFromBottom(true);
}
ListView.setStackFromBottom(false);
【讨论】: