android 适配器的使用
来源:互联网 发布:sql存储过程有什么用 编辑:程序博客网 时间:2024/04/30 08:05
ArrayAdapter
一般对于前两个适配器,他们的数据来源无非就是String[]或者List 。下面我们列举两个例一子:
例一,数组作为数据源,填充的是ArrayAdapter
public class Example extends ListActivity{
String[] sex = new String(){"男",“女”} //数据源
ArrayAdapter<String> adapter ; //数组适配器,用的是泛型
public voidonCreate(Bundle SavedInstanceState){
super.onCreate(SavedInstanceStat);
//在对适配器初始化的时候,顺便把数据源装载到适配器里, //this.android.R.Layout.Simple_List_Item_1这句话
//的意思是将数据源以系统定义好的样式放到适配器里.adapter=newArrayAdapter<String(this.android.R.Layout.Simple_List_Item_1,sex);
this.setAdapter(adapter); //这是一个控件类,所以可以直接将适配器绑定到本身对象中。
}
}
例二:List作为数据源,填充的是SimpleAdapter
ListView list = (ListView)findViewById(R.id.MyListView);
//生成动态数组,并且转载数据
ArrayList<HashMap<String, String>> mylist = newArrayList<HashMap<String, String>>();
for(int i=0;i<30;i++)
{
HashMap<String, String>map = new HashMap<String, String>();
map.put("ItemTitle","This is Title.....");
map.put("ItemText","This is text.....");
mylist.add(map);
}
//生成适配器,数组===》ListItem
SimpleAdapter mSchedule = new SimpleAdapter(this, //没什么解释 mylist,//数据来源 R.layout.my_listitem,//ListItem的XML实现 //动态数组与ListItem对应的子项
new String[]{"ItemTitle", "ItemText"}, //ListItem的XML文件里面的两个TextView ID new int[] {R.id.ItemTitle,R.id.ItemText});
//添加并且显示
list.setAdapter(mSchedule);
}
0 0
- Android适配器的使用
- android 适配器的使用
- android适配器的使用
- Android适配器Adapter的使用
- android适配器的简单使用
- Android中适配器的使用
- android的ListView的适配器的使用
- android 适配器Adpter的使用总结
- android 适配器Adpter的使用总结
- android 适配器Adpter的使用总结
- android 适配器Adpter的使用总结
- android listview和适配器adapter的使用
- Android中自定义适配器的使用
- android学习二:适配器Adapter的使用
- android 适配器Adapter的使用总结
- 关于Android中适配器的使用简介
- 【Android】ListView与SimpleAdapter适配器的使用
- android 适配器Adpter的使用总结
- 网络中常见的Ping命令用什么协议完成
- VC工程的cuda配置
- IBM MobileFirst Platform的前世今生(一):前世Worklight
- 编写一个学生和教师数据输入和显示程序,学生数据有编号,姓名,班号,和成绩,教师数据有编号,姓名,职称和部门。要求将编号,姓名输入显示设计成一个类person,并作为学生数据类t和教师数据操作类的基类
- UNIX环境高级编程(第15章 进程间通信)
- android 适配器的使用
- jFinal学习
- Linux中断(interrupt)子系统之二:arch相关的硬件封装层
- php生成CSV文件
- iOS 得到系统的IP地址
- App Store被拒理由大全
- C++primer——阅读笔记(非面向对象)
- 构造器
- Source RPMs for Broadcom drivers