listview两种adapter的练习
来源:互联网 发布:python 判断进程存在 编辑:程序博客网 时间:2024/05/21 17:46
package com.example.ljh.listview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ArrayAdapter;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 { private ListView listView; private ArrayAdapter<String>arr_adapter; private SimpleAdapter simpl_adapter; private List<Map<String,Object>>datalist; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView= (ListView) findViewById(R.id.listview); //Arraydapter(上下文,当前ListView加载的每一个列表项所对应的布局文件,数据源) String[]arr_data={"罗嘉豪1","罗嘉豪2","罗嘉豪3","罗嘉豪4"}; //视图通过适配器绑定数据源 arr_adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arr_data); simpl_adapter=new SimpleAdapter(this, getData(), R.layout.item, new String[]{"pic","textview"},new int[]{R.id.pic,R.id.textView}); datalist=new ArrayList<Map<String,Object>>(); listView.setAdapter(arr_adapter); //listView.setAdapter(simpl_adapter); } private List<Map<String,Object>> getData(){ for (int i=0;i<20;i++){ Map<String,Object>map=new HashMap<String, Object>(); map.put("pic",R.mipmap.ic_launcher); map.put("text","罗嘉豪"+i); } return datalist; }}
阅读全文
0 0
- listview两种adapter的练习
- ListView中adapter加载数据的两种方式
- adapter的两种实现
- Listview的Adapter文本内容的两步优化
- ListView优化adapter getview的两种方式ViewHolder vs HolderView
- ListView优化adapter getview的两种方式ViewHolder vs HolderView
- ListView优化adapter getview的两种方式ViewHolder vs HolderView
- ListView----Adapter的使用
- 自定义ListView的Adapter
- 好的ListView adapter
- 自定义Adapter的ListView
- Adapter的ListView详解
- listView Adapter 的应用
- Adapter,ListView的应用
- 自定义listview的adapter
- Listview的自定义Adapter
- listView的adapter问题
- 自定义adapter的listview
- 判断回文字-初次接触栈
- spring boot linux 指定外部静态资源
- 将博客搬至CSDN
- Linux的硬链接和软链接
- 创建多个gulp.task
- listview两种adapter的练习
- Python廖雪峰实战web开发(Day13-提高开发效率)
- pygame系列文章
- struts- ajax
- Thread方法记录
- 数据库事务流程
- imgproc模块--计算物体的凸包
- Android Calendar Provider总结
- 安卓仿手机网易新闻app项目开发系列之(三)数据抓取和解析 上