Android ListView滚动到顶部而不突出显示第一项

时间:2015-05-27 14:42:00

标签: android android-listview highlight

我使用list.setSelection(0);ListView滚动到顶部,但不幸的是,这也设置了顶部列表项的突出显示颜色。

我只是希望它滚动到顶部而不设置高亮颜色。 (Android API 10)

2 个答案:

答案 0 :(得分:0)

您可以使用smoothScrollToPositionFromTop

list.smoothScrollToPositionFromTop(0, 0);

list.smoothScrollToPositionFromTop(list.getHeaderViewsCount(), 0);

如果您的ListView有标题。

答案 1 :(得分:0)

你可以尝试

list.smoothScrollBy(0, 1000);

if (!ListView.isStackFromBottom()) {
    ListView.setStackFromBottom(true);
}
ListView.setStackFromBottom(false);