当前位置: 代码迷 >> Android >> listview底部增多更多数据后,总是刷新到最顶部了
  详细解决方案

listview底部增多更多数据后,总是刷新到最顶部了

热度:47   发布时间:2016-04-28 06:17:59.0
listview底部增加更多数据后,总是刷新到最顶部了

protected void onPostExecute(Void result)
                {
getapp();
                //mListView.setAdapter(adapter);已在getapp中实现
adapter.notifyDataSetChanged();
                mListView.onLoadMoreComplete();
super.onPostExecute(result);
                }


请高手给指导一二
------解决方案--------------------
引用:

protected void onPostExecute(Void result)
                {
getapp();
                //mListView.setAdapter(adapter);已在getapp中实现
adapter.notifyDataSetChanged();
                mListView.onLoadMoreComplete();
super.onPostExecute(result);
                }


请高手给指导一二


修改为:

protected void onPostExecute(Void result)
                {
getapp();
                //mListView.setAdapter(adapter);已在getapp中实现

                int nLastPos = mListView.getFirstVisiblePosition();
     adapter.notifyDataSetChanged();
                mListView.setSelection(nLastPos);
                mListView.onLoadMoreComplete();
super.onPostExecute(result);
                }

  相关解决方案