android中 pulltorefreshlistview 如何 回复到滚动位置 50
原来ListView中可以使用mListView.setSelectionFromTop(scrollPos,scrollTop);进行滚动定位,但是为了方便使用上下拉加...
原来ListView中可以使用mListView.setSelectionFromTop(scrollPos, scrollTop);进行滚动定位,但是为了方便使用上下拉加载刷新使用了网上比较火的PullToRefreshListView控件,但是无法回复滚动位置了,求大神指教
我自己解决了
在PullToRefreshAdapterViewBase源码中增加两个方法就行了
public final void setSelection(int scrollTop) {
mRefreshableView.setSelection(scrollTop);
}
public final int getFirstVisiblePosition() {
return mRefreshableView.getFirstVisiblePosition();
} 展开
我自己解决了
在PullToRefreshAdapterViewBase源码中增加两个方法就行了
public final void setSelection(int scrollTop) {
mRefreshableView.setSelection(scrollTop);
}
public final int getFirstVisiblePosition() {
return mRefreshableView.getFirstVisiblePosition();
} 展开
3个回答
展开全部
PullToRefreshListView.getRefreshableView().setSelection(position);
position就是你要到的位置 比如12啊啥的。
position就是你要到的位置 比如12啊啥的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PullToRefreshListView.getRefreshableView().smoothScrollTo(0,0);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思 我还没看明白啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询