iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Mobile Development

Android心得筆記×Kotlin語法初探 不是新手村 是嬰兒村 系列

針對沒有軟體基礎由 Kotlin 語法開始,漸漸往 Android 元件一點一點介紹,中途會利用學過的 Android 元件做一兩個小型 APP,30天或許無法讓沒有基礎變成會寫程式,但希望能度過一開始自學徬徨無助的時期。

鐵人鍊成 | 共 30 篇文章 | 17 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v3.0
DAY 21

[Day 21] Android 實作 - ExpandableListView(1)

如果今天的資料量是一組一組,有個 Group 底下有專屬這個 Group 的資料,這時候不管是 ListView 或是 RecyclerView 都無法達到這樣...

2019-10-06 ‧ 由 Elvis 分享
DAY 22

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

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

2019-10-07 ‧ 由 Elvis 分享
DAY 23

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

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

2019-10-08 ‧ 由 Elvis 分享
DAY 24

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

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

2019-10-09 ‧ 由 Elvis 分享
DAY 25

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

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

2019-10-10 ‧ 由 Elvis 分享
DAY 26

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

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

2019-10-11 ‧ 由 Elvis 分享
DAY 27

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

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

2019-10-12 ‧ 由 Elvis 分享
DAY 28

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

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

2019-10-13 ‧ 由 Elvis 分享
DAY 29

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

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

2019-10-14 ‧ 由 Elvis 分享
DAY 30

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

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

2019-10-15 ‧ 由 Elvis 分享