MainActivity类(入口)
package com.luohao.hightpoint.listview05;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ListView;
import android.widget.TextView;
import com.luohao.hightpoint.listview05.domain.Myadapter;
import com.luohao.hightpoint.listview05.domain.Person;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
ListView listView;
TextView textView;
List<Person> persons;
public List<Person> getPersons()
{
if (persons == null)
{
persons=new ArrayList<Person>();
}
return persons;
}
Myadapter myAdapter;
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
for (int i = 0; i < 80; i++)
{
Person person=new Person(1,"name:张"+i,i,"地址address:"+i);
System.out.println("person = " + person.toString());
getPersons().add(person);
}
myAdapter=new Myadapter(this,persons);
listView.setAdapter(myAdapter);
}
private void initView()
{
listView= (ListView) findViewById(R.id.listView);
textView= (TextView) findViewById(R.id.textView);
}
}