博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安卓开发之SimpleAdapter的使用
阅读量:4313 次
发布时间:2019-06-06

本文共 1442 字,大约阅读时间需要 4 分钟。

package com.lidaochen.test;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ListView;import android.widget.SimpleAdapter;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        // 找到ListView控件        ListView listView = (ListView)findViewById(R.id.lv);        // 准备ListView要显示的数据        List
> data = new ArrayList
>(); Map
map1 = new HashMap
(); map1.put("name", "张飞"); map1.put("phone", "13688888888"); Map
map2 = new HashMap
(); map2.put("name", "马云"); map2.put("phone", "13777777777"); Map
map3 = new HashMap
(); map3.put("name", "刘强东"); map3.put("phone", "13222222222"); Map
map4 = new HashMap
(); map4.put("name", "马化腾"); map4.put("phone", "13666666666"); // 将map加入到集合中 data.add(map1); data.add(map2); data.add(map3); data.add(map4); // 创建一个SimpleAdapter SimpleAdapter simpleAdapter = new SimpleAdapter(this, data, R.layout.item, new String[]{"name", "phone"}, new int[]{R.id.tv_name, R.id.tv_phone}); // 设置适配器 listView.setAdapter(simpleAdapter); }}

 

转载于:https://www.cnblogs.com/duxie/p/10912077.html

你可能感兴趣的文章
Python性能鸡汤
查看>>
android Manifest.xml选项
查看>>
Cookie/Session机制具体解释
查看>>
ATMEGA16 IOport相关汇总
查看>>
有意思的cmd命令
查看>>
js正則表達式语法
查看>>
VS2013 添加已有文件夹
查看>>
python 计时程序运行时间
查看>>
Git学习系列-Git基本概念
查看>>
c#多个程序集使用app.config 的解决办法
查看>>
Linux+Apache+PHP+MySQL服务器环境配置(CentOS篇)
查看>>
Linux下获取本机IP地址的代码
查看>>
(C#)调用Webservice,提示远程服务器返回错误(500)内部服务器错误
查看>>
flex布局
查看>>
python-----python的文件操作
查看>>
java Graphics2d消除锯齿,使字体平滑显示
查看>>
控件中添加的成员变量value和control的区别
查看>>
Spring Boot Docker 实战
查看>>
Div Vertical Menu ver3
查看>>
Git简明操作
查看>>