【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 開發