1. 程式人生 > >今日筆記(高階控制元件&介面卡&我遇到的一些bug及解決辦法)

今日筆記(高階控制元件&介面卡&我遇到的一些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則不會出現這個問題
想睡了,明天補上