android如何使用ListView显示数据

这篇文章主要介绍android如何使用ListView显示数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联是一家集网站建设,开原企业网站建设,开原品牌网站建设,网站定制,开原网站建设报价,网络营销,网络优化,开原网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

效果图

android如何使用ListView显示数据

1、先定义item

             

2、通过适配器把数据绑定到listview中,点击某一行数据显示编号

方式一:

List> data=new ArrayList>();          for(Person person :persons){            HashMap hashMap=new HashMap();           hashMap.put("id", person.getPersonId());           hashMap.put("name", person.getName());           hashMap.put("amount", person.getAmount());            data.add(hashMap);   }   SimpleAdapter adapter=new SimpleAdapter(this,data,R.layout.item,new String[]{"id","name","amount"},new int[]{R.id.personid,R.id.name,R.id.amount});              listView.setAdapter(adapter);   listView.setOnItemClickListener(new OnItemClickListener(){   @Override  public void onItemClick(AdapterView parent, View view,     int position, long id) {      ListView myListView=(ListView)parent;     HashMap item=(HashMap)myListView.getItemAtPosition(position);     Toast.makeText(DBActivity.this, item.get("id").toString() , Toast.LENGTH_SHORT).show();      }    }   );

方式二:用游标的方式

Cursor cursor=personService.getCursor(0, 15);        //要求字段中要有_id  设计表的时候的主键为_id          SimpleCursorAdapter cursorAdapter=new SimpleCursorAdapter(this,R.layout.item,cursor,new String[]{"_id","name","amount"},new   int[]{R.id.personid,R.id.name,R.id.amount});    listView.setAdapter(cursorAdapter);    listView.setOnItemClickListener(new OnItemClickListener(){   /**    * parent当前所点击的listview对象    * view当前所点击的条目   */   @Override    public void onItemClick(AdapterView parent, View view,     int position, long id) {      ListView myListView=(ListView)parent;     Cursor data=(Cursor)myListView.getItemAtPosition(position);//根据位置移动游标     int m=data.getInt(data.getColumnIndex("_id"));      Toast.makeText(DBActivity.this, String.valueOf(m) , Toast.LENGTH_SHORT).show();      }    }  );

以上是“android如何使用ListView显示数据”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网页名称:android如何使用ListView显示数据
文章起源:http://hbruida.cn/article/pjjhss.html