private void loadOriginalData() { for (int index = 0; index < countEachTime; index++) { String str = "生成字符串<" + (dataCount) + ">"; dataCount++; adapter.add(str); adapter2.add(str); } }
@OnClick({R.id.btn_reload, R.id.btn_load_more, R.id.btn_add_footer}) public void btnClick(View view) { switch (view.getId()) { case R.id.btn_load_more: loadOriginalData(); adapter.notifyDataSetChanged(); break; case R.id.btn_reload: refresh(); break; case R.id.btn_add_footer: // footer.setVisibility(footerIsVisiable ? View.INVISIBLE:View.VISIBLE); if (footerIsVisiable) { listView.removeFooterView(footer); } else { listView.addFooterView(footer); } listView.deferNotifyDataSetChanged(); footerIsVisiable = !footerIsVisiable; break; } }
private void refresh() { adapter.clear(); adapter.notifyDataSetChanged(); loadOriginalData(); adapter.notifyDataSetChanged(); }