1、SimpleAdapterActivity

package com.njupt.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ListView;import android.widget.SimpleAdapter;import android.widget.TextView;public class SimpleAdapterActivity1 extends Activity {private ListView personLV;private List persons;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);    System.out.println("这时simpleAdapertActivity1");personLV = (ListView) findViewById(R.id.personLV);PersonDao dao = new PersonDao(this);persons = dao.queryAll(); List< Map> data = new ArrayList>();for(Person p : persons){Map map = new HashMap();map.put("id", p.getId());map.put("name", p.getName());map.put("balance", p.getBalance());data.add(map);}personLV.setAdapter(new SimpleAdapter(getApplicationContext(),data,R.layout.item,new String[]{"id","name","balance"},new int[]{R.id.idTV,R.id.nameTV,R.id.balanceTV}));}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}



更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. The Android ION memory allocator
  2. 如何去掉Android kitkat中的红框
  3. 编译NotificationManagerService.java文
  4. 【Android Studio开发】Android Studio如
  5. 2011.09.28——— android 视频缩略图之
  6. Android架构组件(1)Lifecycles体系
  7. Android Bundle总结
  8. Android下一个apk安装多个程序入口图标
  9. Android 实现简单的刮刮乐
  10. Android(安卓)icon 不同屏幕下尺寸