第十一屆

mobile-dev
Android心得筆記×Kotlin語法初探 不是新手村 是嬰兒村
Elvis

系列文章

DAY 21

[Day 20] Android 實作 - Retrofit(2)

昨天已經建立好 interface ,今天來建立好 baseURL 的部分與發請求。 val retrofit = Retrofit.Builder()...

DAY 22

[Day 22] Android 實作 - ExpandableListView(2)

在昨天將需要 override 的 10 個方法都列出來後,今天藥來對這些方法的功能來做個紀錄,可以看到有很多名稱都相同,只是差在 Group Child 的不...

DAY 23

[Day 23] Android 實作 - ExpandableListView(3)

今天一樣來談談 BaseExpandableListView 需要 override 的方法的功能。 override fun getGroupView...

DAY 24

[Day 24] Android 實作 - ExpandableListView(4)

今天會將剩下的 6 個方法講完。 override fun getGroupCount(): Int { } override fun...

DAY 25

[Day 25] Android 實作 - BottomSheet(1)

在繁忙的工作之下,好不容易到了國慶假期,打算出門走走,上了車打開 Google Map 發現下面一欄好方便,可以上拉顯示共多的資訊,下拉隱藏繼續看地圖,於是今天...

DAY 26

[Day 26] Android 實作 - BottomSheet(2)

昨天講了 bottomSheet 如何在 layout 設定,今天來說說如何在程式碼裡實作。 首先要先提到 BottomSheetBehavior , 字面上...

DAY 27

[Day 27] Android 實作 - BottomSheet(3)

前兩天談了 BottomSheet 能做什麼,今天來看一下 Android Doc 裡 BottomSheetBehavior 可以做到什麼事? int S...

DAY 28

[Day 28] Android 實作 - SpannableStringBuilder(1)

在 Android 實作上一定會遇到類似這樣的需求。 當然,可以用數個 TextView 分別將他們顯示出來,但程式人嘛 怎麼可以用如此不 smart 的方法...

DAY 29

[Day 29] Android 實作 - SpannableStringBuilder(2)

昨天我們將需要處理的文字都丟進 SpannableStringBuilder 裡了,今天我們先不處理實作的部分,先對參數做介紹。 文字丟進去後,接下來是要對文...

DAY 30

[Day 30] Android 實作 - 鍵盤與 layout 的相對位置

有時候我們設計給 User 使用的元件,像是 EditText ,當 User 點擊準備輸入文字時,會跳出鍵盤,但你有遇過下圖第三張的情形嗎? 全..全部都擋...