安卓listView 中渲染 ArrayAdapter 和SimpleAdapter
来源:互联网 发布:jquery placeholder.js 编辑:程序博客网 时间:2024/05/29 19:03
package com.example.zhalice.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_adapater; private SimpleAdapter sim_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); String[] arr_data={"111","222","12妮4","2妮5","3妮6"}; //1.新建一个数组适配器 三个参数 上下文 当前listview加载的每一个列表项对应的布局文件 数据源 arr_adapater = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arr_data); //2.使用视图去加载适配器 //listView.setAdapter(arr_adapater); //1.新建一个list dataList=new ArrayList<Map<String, Object>>(); //2. 五个参数 context:上下文 data:数据源 resource:布局文件id key:建名 to:视图中的id sim_adapter = new SimpleAdapter(this,getDate(),R.layout.item,new String[]{"pic","text"},new int[]{R.id.pic,R.id.text}); //3.使用视图去加载适配器 listView.setAdapter(sim_adapter); } private List<Map<String,Object>> getDate() { 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","hah网");//图片 dataList.add(map); } return dataList; }}
阅读全文
0 0
- 安卓listView 中渲染 ArrayAdapter 和SimpleAdapter
- 安卓——ArrayAdapter和SimpleAdapter实现ListView
- 安卓开发(4):ListView的使用,arrayAdapter,simpleAdapter
- 安卓适配器(部分)--ArrayAdapter和SimpleAdapter
- listView、baseAdapter、arrayAdapter、simpleAdapter
- ArrayAdapter--SimpleAdapter--ListView
- Android 中 ListAactivity 和Activity 使用ListView 以及ArrayAdapter和SimpleAdapter参数详解
- Android中SimpleAdapter,ArrayAdapter和BaseAdapter详解
- Android中SimpleAdapter,ArrayAdapter和BaseAdapter小记
- Android中SimpleAdapter,ArrayAdapter和BaseAdapter详解
- Android中SimpleAdapter,ArrayAdapter和BaseAdapter
- Android中ListView常用的两种适配器ArrayAdapter和SimpleAdapter使用
- ArrayAdapter适配器和SimpleAdapter适配器以及ListView的使用
- Android UI学习之ListView(使用ArrayAdapter和SimpleAdapter)
- ListView和ArrayAdapter、SimpleAdapter适配器的简单使用
- ListView适配器--ArrayAdapter;SimpleAdapter;SimpleCursorAdapter
- ArrayAdapter、ListActivity、SimpleAdapter实现ListView
- ArrayAdapter 和 SimpleAdapter
- STL运用的C++技术(6)——函数对象
- 经典的生产者消费者模型(一)
- HTTP TCP UDP SCOKET的层级
- 第九周训练赛——B
- Fliping game HDU
- 安卓listView 中渲染 ArrayAdapter 和SimpleAdapter
- Spring Boot之定时调度Scheduled Tasks
- Mysql Warning :Using a password on the command line...
- OpenShift Origin v3.7 创建router
- windows-mysql5.7.19免安装版安装步骤和注意
- C homework2
- [EMWIN] emwin的刷新机制探索1
- Free talk with Taylor'
- JavaWeb学习心得之Servlet(一)