私の断片のスクロールに問題があります。 ユーザーがフラグメントの最後に到着したときに、リストの別の部分を追加したいです。setOnScrollListenerが正常に動作しないユーザがリストの最後にいるときを知らない
フラグメント1:
View inflatedView = inflater.inflate(R.layout.tab1, container, false);
list = (ListView) inflatedView.findViewById(R.id.list);
...
MainActivity.Adapter adapter = new MainActivity.Adapter(getActivity().getApplicationContext(), R.layout.row, result);
list.setAdapter(adapter);
list.setOnScrollListener(adapter);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
クラスアダプタ:私はページの最後に行くとき
public static class Adapter extends ArrayAdapter implements AbsListView.OnScrollListener {
....
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
Toast.makeText(getContext().getApplicationContext(), "one", Toast.LENGTH_SHORT).show();
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
Toast.makeText(getContext().getApplicationContext(), "two", Toast.LENGTH_SHORT).show();
}
}
この機能は動作しません。エラーはどこですか?
http://stackoverflow.com/questions/6358428/implementation-of-onscrolllistener-to-detect-the-end-of-scrolling-in-a-listview – USKMobility
私のために動作しません。申し訳ありません! – Helpme