2016-05-09 9 views
0

私はList Viewにサーバーからのデータで満たされています。ユーザーがスワイプするとリストに追加する項目が8つ追加されますが、ユーザーがスクロールするたびにスクロールが上に移動します。スクロールを設定してリストの最後のアイテムにするにはどうすればいいですか?私は listview.smoothScrollToPosition(merchantadapter.getcount()); と試みたが、それはここでリストビューのボットにスクロールする方法

を働いていないリフレッシュ方法の私の実装である

swipyRefreshLayout = (SwipyRefreshLayout) rootView.findViewById(R.id.refreshsales); 
    swipyRefreshLayout.setOnRefreshListener(new SwipyRefreshLayout.OnRefreshListener() { 
     @Override 
     public void onRefresh(SwipyRefreshLayoutDirection direction) { 
      if (direction == SwipyRefreshLayoutDirection.BOTTOM) { 
       index++; 

       swipyRefreshLayout.setRefreshing(false); 
       showlist(); 



      progressBar.dismiss(); 


      } 
     } 
    }); 

    showlist(); 
    return rootView; 
} 
+0

showList()には何がありますか? – NSimon

答えて

0

は、私が作成し、管理します私の問題のための解決策私はそれを必要とする可能性のある誰かのためにここに投稿します:

int firstitemposition=0; 
int currentposition= list.getFirstVisiblePosition(); 
list.setSelectionFromTop(currentposition,firstitemposition); 
0

簡単にリストビューのXMLにこれを追加します。

android:stackFromBottom="true" 
android:transcriptMode="alwaysScroll" 
関連する問題