今日笔记(高级控件&适配器&我遇到的一些bug及解决办法)

1.高级控件与低级空间的区别

  • 是否使用了适配器

2.今天所学习的三个高级控件

  1. AutoCompleteTextView(自动提示文本框 单次)
  2. MultiAutoCompleteTextView(自动提示文本框 多次)
  3. Spinner(下拉框)

说到高级控件不得不提适配器,高级控件本身是没有展示功能的,需要通过适配器拿到数据通过放入项资源进行展示
这个过程有三步
1. 从java端获取数据 httpclient
2.适配器初始化 sAdapter = new SimpleAdapter();
3.控件绑定适配器 控件.setAdapter

3.适配器

  1. 数组适配器
  2. 简单适配器((;´д`)ゞ并不简单)
  3. 自定义适配器

4.异常

  1. Resource ID #0x1 原因:编译器找不到正确的Resource,我在一个复制过程中有错误导致找不到正确的资源
    2.ArrayAdapter requires the resource ID to be a TextView 根节点必须是TextView,SimpleAdapter则不会出现这个问题
想睡了,明天补上

猜你喜欢

转载自blog.csdn.net/INori_2023/article/details/82668562