为什么要整理这个文章或者问为什么这个这么简单还要写出来
其实是这样的 之前有人问我 listview 记载大量数据 你是怎么优化的,我却不知从何说起(暂且不说问这个只是的人想让我回到什么)
这篇就单纯针对加载更多对listView巩固一下吧
主activity :
package com.example.listviewdemo;
import java.util.ArrayList;
import java.util.List;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AbsListView;
import android.widget.AbsListView.OnScrollListener;
import android.widget.Button;
import android.widget.ListView;
public class MainActivity extends Activity {
private ListView lv;
private View view;
private myAdapter adapter;
private int visiblelastIndex ;
private int visibleitemcount;
private Button loadbut;
private Handler myhandle = new Handler();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.listview);
view = LayoutInflater.from(this).inflate(R.layout.loadmore, null);
loadbut = (Button) view.findViewById(R.id.loading);
lv.addFooterView(view);
initadapter();
lv.setAdapter(adapter);
//dia