第十一屆

self
Kotlin Everyday:新手寫程式踩的坑
Zoe

系列文章

DAY 11

Day 11 ─用Kotlin RecycleView切換佈局 (下) layoutManager、menu item、vector

昨天練習了ViewType,用以判斷不同的資料使用不同的itemView,現在要來實作頁面切換,需要建立一個menu欄位放頁面切換的按鈕,在設定按鈕被點選時要...

DAY 12

Day 12 ─用 Kotlin 做貓咪圖片滑頁 (上) ViewPager

試做一個ImageSlider,具有滑動效果,會跑出一張張貓咪相片,可以往前、往回滑,同時下面有文字顯示目前位置是在第幾張相片。 使用:ImageView、...

DAY 13

Day 13 ─用Kotlin 做貓咪圖片滑頁 (下) ViewPager、getIdentifie

昨天設定Adapter之後,只完成資料長相和畫面元件綁定,還沒有真正放入我們的 imageList,所以今天的工作就是把 imageList 做完,並且將 A...

DAY 14

Day 14 ─用 Kotlin Fragment 做底部導覽欄 BottomNavigation (1)

APP 會常常使用到底部導覽欄位來替內容分類,在 Android Studio 裡面可以直接在建立專案時選擇 Bottom Navigation Activi...

DAY 15

Day 15 ─用 Kotlin Fragment 做底部導覽欄 (2)

昨天設好導覽列,要讓點擊導覽列按鈕會跳去不同的頁面,這個功能看起來和 Activity 切換相似,卻是使用好幾個 Fragment 在同一個 Activity...

DAY 16

Day 16 ─用 Kotlin 做待辦清單 Todolist(1) 使用Menu+RecycleView

做一個 Todolist,按右上角按鈕會跳到第二個頁面,有一個 EditText 可輸入待辦事項,確認點選後會跳回原先的頁面,此時第一頁會多出一行剛剛新增的事項...

DAY 17

Day 17 ─用 Kotlin 做待辦清單 Todolist(2) SharedPreferences 上篇

昨天做的 Todolist,輸入完待辦事項後想說來玩個遊戲,結果跳出去再回來就發現 Todolist 所有紀錄都消失了,這......該怎麼辦呢?!發生這種情...

DAY 18

Day 18 ─用 Kotlin 做待辦清單 Todolist(2) SharedPreferences 中篇

昨天介紹了 SharedPreferences 用法,並且將傳送 Intent 變成儲存 local storage 的動作,今天就要來把資料讀出來、並且把它放...

DAY 19

Day 19 ─用 Kotlin 做待辦清單 Todolist(3) SharedPreferences 下篇

昨天設迴圈來跑未知的 key 值、確認資料有被存進去,接下來要修改讀取資料的程式碼,原本我們的寫法是只會讀取到一個 key 值為 todo 的資料,先把 co...

DAY 20

Day 20 ─用 Kotlin 做待辦清單 Todolist(4) 給RecyclerView Item添加點擊事件

完成基本 Todolist 之後,要為它新增一個「編輯」功能,在每筆資料後面都有一個編輯圖案,點選之後會跳到編輯模式,可以修改字串,看似不難的練習卻花了好幾天...