m : model 数据模型 List<Person>
v : view 界面 Listview
c : controller 控制器 Adapter 数据适配器
实现getCount 返回总的个数
实现getView 返回每个位置对应的view对象
c : controller 控制器 Adapter 数据适配器
实现getCount 返回总的个数
实现getView 返回每个位置对应的view对象
public class MainActivity extends Activity
{
private
ListView lv;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout. activity_main);
ListView lv= (ListView) findViewById(R.id. lv);
lv.setAdapter( new myAdapter());
}
/**
* 创建一个适配器
* @author Administrator
*
*/
public class myAdapter extends
BaseAdapter{
@Override
public int getCount()
{
return Integer. MAX_VALUE;
}
@Override
public View
getView( int position, View convertView, ViewGroup
parent) {
TextView tv= null;
if(position%3==0){
tv= new TextView(MainActivity. this);
tv.setText( "苹果");
}
else if(position%3==1){
tv= new TextView(MainActivity. this);
tv.setText( "香蕉");
}
else if(position%3==2){
tv= new TextView(MainActivity. this);
tv.setText( "西瓜");
}
return tv;
}
@Override
public Object
getItem( int position) {
// TODO Auto-generated
method stub
return null;
}
@Override
public long getItemId( int position)
{
// TODO Auto-generated
method stub
return 0;
}
}