透過集合功能整理內容
你可以依據偏好儲存及分類內容。
check_circle
歡迎來到單元 2:版面配置
ondemand_video
影片
選用
瞭解您將在本單元中建構的兩款應用程式,加深您對 Android 中 UI 版面配置的認識。
check_circle
小費計算機應用程式簡介
ondemand_video
影片
選用
快速瞭解您將在這門課程中建構的小費計算機應用程式。
check_circle
Kotlin 中的類別和繼承
emoji_objects
程式碼研究室
若要建構較為複雜的應用程式,您需進一步瞭解類別和繼承的運作方式,這樣才能更充分運用 Android 平台提供的功能。
check_circle
為 Android 建立 XML 版面配置
emoji_objects
程式碼研究室
瞭解新的 UI 元件,例如可編輯的文字欄位、圓形按鈕,以及用於為小費計算機應用程式建構版面配置的切換鈕。您將透過 XML 編輯應用程式的版面配置,而不會使用 Android Studio 中的版面配置編輯器。
check_circle
計算小費
emoji_objects
程式碼研究室
瞭解如何編寫能與小費計算機應用程式中 UI 元素互動的 Kotlin 程式碼,方便您計算小費。我們也會介紹如何處理應用程式中的極端情況,讓應用程式更臻完善。
測驗
測試您對 XML 中類別繼承和版面配置的瞭解,並獲得「在應用程式中取得使用者輸入內容:第 1 部分」徽章。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],[]]