【Kotlin Android 筆記】02 - 剖析基礎Android 專案

【Kotlin Android 筆記】02 - 剖析基礎Android 專案

專案結構探索

進入點

C# Windows Form 應用程式,使用Main 當作程式的主要進入點,並宣告使用 MainForm 作為開始的頁面。
而Android 也差不多,在 AndroidManifest.xml 裡面定義,使用 MainActivity 作為起始 

Activity

在Android 中,以Activity 為提供畫面的元件,由一組的後端邏輯跟Layout 檔案組成。
MainActivity 是Activity的範例,當一個process 進來的時候會把Activity 跟 Layout 連結在一起並放在記憶體上
而在MainActivity 中指定了要使用res layout 中的 activity_main 作為頁面UI

Layout

layout 就是以xml 的方式進行UI 佈局
activity_main 中可以看到layout 與MainActivity 做綁定
而編譯器也可以選擇Code、Split、Design三種模式來進行UI 開發