public class MainActivityextends Activity {
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findView();
//生成动态数组
ArrayList<HashMap<String,String>> myList = new ArrayList<HashMap<String,String>>();
for (int i = 0; i < 30; i++) {
HashMap<String, String>map =new HashMap<String, String>();
map.put("ItemTitle","this is" + i);
map.put("ItemText","This is text……");
myList.add(map);
}
//生成适配器
SimpleAdapter mSchedule = new SimpleAdapter(this,
myList, //数据来源
//ListItem的xml实现,进行连接
String[] {"ItemTitle","ItemText"},//动态数组与ListItem对应的子项
//ListItem的XML文件里面的两个TextView ID
listView.setAdapter(mSchedule); //添加并且显示
}
public void findView() {
= (ListView)findViewById(R.id.list_id);
}
,山不厌高,水不厌深。