Мне нужно динамически нижний колонтитул, который можно добавить или удалить, когда scrollview дойдет до конца. в какой-то момент мне также нужно, чтобы это было видно, и в другое время мне нужно, чтобы оно было невидимым, так как я не могу изменить видимость, есть ли другой способ.добавление нижнего колонтитула listview, когда список прокрутки доходит до конца
Я имеющий на скроллинг слушателя как этого
listViewComments.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView absListView, int i) {
if (i == AbsListView.OnScrollListener.SCROLL_STATE_IDLE
&& (listViewComments.getLastVisiblePosition() - listViewComments.getHeaderViewsCount() -
listViewComments.getFooterViewsCount()) >= (commentAdapter.getCount() - 1)) {
// removing or adding footer
}
}
, когда я делаю так, что приводит к мерцанию сноски, даже если я звоню функцию один раз, иногда, когда я прокручиваю он попадет в середине моих списков.
HTTP: //stackoverflow.com/a/16399081/726863 –
Я бы предложил вам использовать Recycler View или вам нужно написать собственный адаптер для ListView. –