listview直到我触摸它才向上滚动

时间:2015-05-04 23:51:46

标签: android listview scroll

我有listViewbutton ... 当我在列表上向下滚动时,出现了我名为'scroll_up'的按钮,所以当我点击它时,列表应该滚动到顶部..但是直到我触摸它...我的意思是在点击按钮后什么都没有发生..但如果我触摸列表它就会爬到顶端..

这是我的按钮onClick

public void scrollup(View v){
   lv.smoothScrollToPosition(0);
}

logcat中没有错误... 注意:我在列表中使用标题..也许这是导致问题的原因.. 那么有没有办法刷新布局或类似的东西?

2 个答案:

答案 0 :(得分:0)

如果要移至列表视图的第一个索引,请使用以下代码:

listView.setSelection();

答案 1 :(得分:0)

如果您想要平滑滚动,可以在xml

中的listview中添加一行
android:smoothScrollbar="true"

或代码:

lv.setSmoothScrollbarEnabled(true);

在你的代码之后

lv.smoothScrollToPosition(0);