我的ListView

来源:互联网 发布:比特币是网络传销吗 编辑:程序博客网 时间:2024/06/05 02:26

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);
    }
}

0 0
原创粉丝点击