我的列表视图下方有一个按钮,允许用户按此按钮自动滚动回列表顶部。我想知道是否有办法让按钮可以直观地回滚到列表的顶部,而不是只是跳到顶部。我当前的按钮代码如下
ImageButton toTop = (ImageButton) findViewById(R.id.topButton);
toTop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mListView.setSelection(0);
mListView.requestFocus(0);
v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
}
});
答案 0 :(得分:1)
简单,Android为此提供了方法..
mListView.smoothScrollToPosition(0);