如果只是想簡單的客製化ListVIew樣式,那麼利用SimpleAdapter就可以達成,原理大概就像是設計手機Layout一樣,只是變成設計ListView Item的Layout。
分類: Android
Android程式設計
【Android】ListView 進階用法 BaseAdapter
如果只是簡單的清單呈現可以利用ArrayAdapter、SimpleCursorAdapter、SimpleAdapter來達成你的目的,但如果要做到更複雜清單呈現就必須用BaseAdapter來客製化ListView,利用BaseAdapter能更彈性的控制ListView 每個Item的內容與樣式。
【Android 小知識】shape 元件樣式
大家都知道Android的Buttom預設樣式很難看,但又沒提供修改樣式的UI介面,所以如果要修改樣式必須寫一個XML來改寫,如果只是單純要改變外觀只需要用shape,而要隨著按壓時有不同效果就必須搭配selector。
【Android】Toast 快顯元件
Toast是一個滿好用的東西,會在畫面上短暫彈出一個訊息,而且不會影響Activity處理程序,當時間到達時Toast會自動消失(預設2、3.5秒),它能拿來當作一些簡單訊息的傳遞,例如「密碼錯誤」、「您點擊了XX選項」等等,是一個非常實用的功能。
【Android】ListView教學 從4到5
ListView肯定是開發Android常用元件之一,它能把數據用清單方式顯示出來,而ListView必須利用Adapter將資料載入,Adapter是負責管理ListView每一列的資料與畫面,然而Adapter的用法有很多種,趁著這次簡單做一個整理分享給大家。
【Android】修改按鈕樣式(Button Style),圓角按鈕
大家都知道Android的Button預設樣式很難看,但又沒提供修改樣式的UI介面,所以如果要修改樣式必須寫一個XML來改寫,如果只是單純要改變外觀只需要用shape,而要隨著按壓時有不同效果就必須搭配selector。
【Android】Global Variable 共用變數 從 3到4
當程式越做越大的時候你會發現,很多Activity都會用到相同的變數,當時剛接觸Android時間也沒很久,很直覺得就用Bundle把變數帶到下一個Activity,但這種做法會造成一些多餘的程式碼,因為不一定每個Activity都會用到,但你還是必須要寫Bundle。後來去Google一下發現有一個不錯的方法,就是把這類的變數儲存在Application當做共用變數(Global Variable)
【Android】Shared Preferences 簡易型資料庫
起初再開發APP時發現到,很多Activity都有宣告相同變數,原先都是利用Bundle把值代到下一個Activity,但總覺得這方法有點不好,於是去Google看看有什麼方法可以把變數値存下來,這邊大致總結有5種方法:
【Android】Intent + Bundle 切換Activity並傳值 從2到3
看到這篇文章時代表你(妳)對Android開發有初步概念,如果沒有可先參考【從1到2】,相信大家一開始一定會遇到的兩個問題是,一、要如何切換到Activity 二、要怎麼把參數帶要下一個Activity,在此提供方法給大家參考。
【Android】撰寫第一支APP 計算BMI值 從1到2 (Android Studio)
如果還沒安裝好Android模擬器可參考【Android Studio安裝教學】【Eclipse安裝】,雖然這邊提供兩個IDE安裝方法,但還是建議大家安裝Android Studio。
對於第一次開發Android的初學者來說,我覺得直接做一個簡單專案最有效果,以下教學不一定要全部都懂,只要知道畫面如何製作,程式要寫在哪邊這樣就夠了。