
Mealionaier是一個可以學習你對食物的偏好
精準推薦給你附近美食的APP。
然而為了更好的使用者體驗,需要實現方便使用、直覺的UI
在實現某些UI時需要一些tricks。
在這邊和大家介紹我之前碰壁時,有如菩薩般出現拯救我的資源
等我論文告一段落了,再來分享詳細的程式碼教學:)
利用RadioGroup與Fragments創造Tab Buttons效果

Tutorial link - 开源项目AndroidUtil-采用Fragment实现TabHost | 方杰
- 每個Tab都是一個RadioGroup的項目。
- 為RadioGroup新增它的項目符號後,再將選取按鍵(checkbox)隱藏起來
- 當使用者點擊Tab時,用程式的方式選取對應的項目。
在ListView中妥善顯示圖片與文字

Tutorial link - Android Adapter Good Practices « Piwaï.info
- 做好忍痛放棄ArrayList、SimpleAdapter等內建Adapter的心理準備
- 繼承BaseAdapter,自訂一個新的Adapter from scratch
- 了解ViewHolder的patterns
動態載入ListView的items並在載入時顯示ProgressBar

Tutorial link - Endless Scrolling with AdapterViews | CodePath Android Cliffnotes
- 學會操作onScrollListener
- 繼承BaseAdapter,自訂一個新的Adapter
- 深入了解如何操作getViewType、getView等BaseAdapter中的method
沒有留言:
張貼留言