У меня проблема со свитком моего фрагмента. Я хочу, чтобы загрузка добавила еще одну часть списка, когда пользователь дошел до конца фрагмента.setOnScrollListener не работает правильно, я не знаю, когда пользователь находится в конце списка
Фрагмент один:
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() {
класс Adapter:
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