1.高级控件与低级空间的区别
- 是否使用了适配器
2.今天所学习的三个高级控件
- AutoCompleteTextView(自动提示文本框 单次)
- MultiAutoCompleteTextView(自动提示文本框 多次)
- Spinner(下拉框)
说到高级控件不得不提适配器,高级控件本身是没有展示功能的,需要通过适配器拿到数据通过放入项资源进行展示
这个过程有三步
1. 从java端获取数据 httpclient
2.适配器初始化 sAdapter = new SimpleAdapter();
3.控件绑定适配器 控件.setAdapter
3.适配器
- 数组适配器
- 简单适配器((;´д`)ゞ并不简单)
- 自定义适配器
4.异常
- Resource ID #0x1 原因:编译器找不到正确的Resource,我在一个复制过程中有错误导致找不到正确的资源
2.ArrayAdapter requires the resource ID to be a TextView 根节点必须是TextView,SimpleAdapter则不会出现这个问题