ListView
来源:互联网 发布:微信修复数据在哪里找 编辑:程序博客网 时间:2024/05/16 12:25
ListView绑定ArrayAdapter
package app.mr;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.Toast;public class main extends Activity {private ListView lv;private ArrayList<String> data; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); lv = (ListView)findViewById(R.id.lv); data = new ArrayList<String>(); data.add("A"); data.add("B"); data.add("C"); data.add("D"); lv.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, data)); lv.setOnItemClickListener(new OnItemClickListener(){@Overridepublic void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {// TODO Auto-generated method stubToast.makeText(main.this, "选项"+arg2, Toast.LENGTH_SHORT).show();} }); } }
ListView绑定SimpleAdapter
package app.mr;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.SimpleAdapter;import android.widget.Toast;public class main extends Activity {private ListView lv;private ArrayList<HashMap<String, String>> data; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); lv = (ListView)findViewById(R.id.lv); data = new ArrayList<HashMap<String, String>>(); HashMap<String, String> map = new HashMap<String, String>(); map.put("Title", "X8"); map.put("Text", "1090"); data.add(map); map = new HashMap<String, String>(); map.put("Title", "X9"); map.put("Text", "1090"); data.add(map); map = new HashMap<String, String>(); map.put("Title", "X8"); map.put("Text", "1090"); data.add(map); map = new HashMap<String, String>(); map.put("Title", "X10"); map.put("Text", "1090"); data.add(map); lv.setAdapter(new SimpleAdapter(this, data, android.R.layout.simple_expandable_list_item_2, new String[]{"Title", "Text"}, new int[]{android.R.id.text1, android.R.id.text2})); lv.setOnItemClickListener(new OnItemClickListener(){@Overridepublic void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {// TODO Auto-generated method stubToast.makeText(main.this, "选项"+arg2, Toast.LENGTH_SHORT).show();} }); } }
ListView绑定SimpleCursorAdapter
待续...
- listview
- listview
- listview
- ListView
- ListView
- listview
- listview
- listView
- ListView
- ListView
- ListView
- listview
- LIstView
- ListView
- listview
- ListView
- ListView
- ListView
- MFC中的框架结构 开发经常用到的关系
- 依赖属性基本注册方法
- 功能强大的EXTJS的tree的节点操作
- GNU编译工具
- 天朝须知
- ListView
- 【iframe框,全局跳转】从iframe中跳转,覆盖整个页面
- 内存分配策略(静态,栈式,堆式的比较)
- android实现联网小例子,刚学习与大家分享
- PLSQL导入导出数据库
- code::blocks10.05调试多线程报错解决办法
- js返回历史上一页并刷新页面
- [HDU1085][HDU1028][HDU2013] 组合数学入门(母函数、递推)
- poj2914——Minimum Cut//最小割Stoer_Wagner