安卓開發學習心得 ListView基礎

2021-07-13 07:13:28 字數 795 閱讀 6514

listview基本步驟

1. 建立listview

2. 新建介面卡

3.介面卡新增資料來源(如用到雜湊表,需將表新增到資料來源)

4.listview連線介面卡

1.arrayadapter的三個引數:      上下文

布局檔案(大多數時可使用安卓自帶的布局檔案 android.r.layout.*)

資料來源(每行顯示單個資料的資料來源,list或者字串陣列)

2.******adapter的五個引數:   上下文

資料來源(map形式資料來源,大多新建內部類方法)

布局檔案(根據業務要求,自定義該使用的布局)

「鍵」名(new string)

「鍵」名所對應的id(new int)

注意的地方:     1. 使用******adapter時,定義乙個arraylist> datalist後, 需要在**中new乙個新的arraylist-------

datalist = new arraylist>();  

2.建立資料來源方法getdata(), mapmap = new hashmap();

map.put(鍵,值);

datalist.add(map);

3.listview滑動的監聽事件  onscrollstatechangedlistener中的三種情況

開始滑動:scroll_state_touch_scroll

慣性滑動:scroll_state_idle

滑動停止:scroll_fling

暫時就這麼多,,,有的話再更新。

安卓學習心得二 自定義ViewGroup

android的ui介面都是由view和viewgroup及其派生類組合而成的。其中,view是所有ui元件的基類,而 viewgroup是容納這些元件的容器,viewgroup是view的子類,所以它也具有view的特性,但它主要用來充當view的容器,將其中的view視作自己的孩子,對它的子vi...

學習心得 python學習心得

自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...

安卓開發學習筆記

android設定背景色為透明 方法一 只要在配置檔案內activity屬性配置內加上 android theme android style theme.translucent 就好了。這樣就呼叫了android的透明樣式!方法二 先在res values下建colors.xml檔案,寫入 這個值...