發表文章

目前顯示的是 9月, 2011的文章

[Android] 可多選的ListView (multi choice)

圖片
ListView除了用來呈現同性質的資料之外,也提供了選取模式(choice mode),讓使用者可以從List中勾選一個或多個row,本文將針對如何建立可多選的ListView與該如何取得選擇的資料進行說明。

[Android] layout_weight的妙用-讓View的大小以百分比率顯示(proportionate size)

圖片
Android所有的視覺物件(View)都是透過指定其layout_width、layout_height屬性來改變顯示大小,除了指定明確的數值外,另外還有特殊參數可以在特定需求下使用,例如,match_parent即填滿其父容器、wrap_content則根據其內容大小進行動態調整。 layout_width, layout_height並不支援百分比數值 有很多程式語言都可指定長寬一個百分比數值,讓其長寬以特定比例顯示,很遺憾Android的長寬屬性並無法透過指定百分比數值使其以特定比例顯示,但我相信對於需要開發適用於各種螢幕大小Application的程式設計者來說,長寬以百分比顯示這個功能是非常重要的。

[Android] Maven2 安裝教學

圖片
Maven是一套Software Project Management Tool,它透過POM(project object model)描述整個整案的結構,使得Project building統一化,相較於以往Java開發者常使用的Ant,Maven讓Project build更為便捷且專案間的lib(JAR)共用更為容易。

[Android] 如何加入Compatibility Package

圖片
什麼是Compatibility Package? Compatibility Package顧名思義就是Android官方針對 舊平台版本(e.g. 1.6)所不支援的API 或是 Android Framework沒有提供的函式庫 ,將其打包成Library,讓開發者可以使用非此平台版本所提供的API。