Загрузка ... строка в конце списка - при загрузке данных - PullRequest
0 голосов
/ 02 августа 2010

У меня есть список, заполненный данными из Интернета.

Данные загружаются порциями.В конце списка следующая часть данных загружается и добавляется в список.

Я определяю конец списка с помощью onScrollListner:

@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
    if (view.getAdapter() != null && ((firstVisibleItem + visibleItemCount) >= totalItemCount) && totalItemCount != mPrevTotalItemCount) {
        Log.v(TAG, "onListEnd, extending list");
        mPrevTotalItemCount = totalItemCount;
        addMoreData();
    }
}

Я хотел бы добавить Loading... строка при загрузке данных.Нечто похожее на строку загрузки Gmail в конце списка.

Я знаю, что могу взломать adapter.getCount(), чтобы вернуть размер + 1, и заставить adapter.getView отобразить загрузку ... в конце списка.

Как это сделать в больше элегантный способ?

1 Ответ

2 голосов
/ 02 августа 2010

Как я могу сделать это более изящным способом?

"Элегантность", как и красота, лежит в глазах смотрящего.Только вы знаете, что вы считаете элегантным, точно так же, как все, что мы знаем, это то, что мы считаем элегантным, и наши соответствующие определения могут не совпадать..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...