Kotlin Android 高效入門
線上課程
  • Kotlin Android 高效入門
  • Android 開發準備
    • 0 Git 版本控制系統
      • 0.1 Gitlab 網站
      • 0.2 Gitlab 範例專案
      • 0.3 Gitlab 取得本書範例
      • 0.4 版本切換
    • 1 Android 系統與應用程式
      • 1.1 Android 版本演進
      • 1.2 Android 系統架構
      • 1.3 應用程式基礎
      • 1.4 應用程式元件
      • 1.5 應用程式宣告檔
      • 1.6 Android Studio 開發環境
    • 2 開發環境安裝
      • 2.1 基礎環境-JDK
      • 2.2 整合開發工具-Android Studio
      • 2.3 必要的設定
  • Android 專案開發
    • 3 Android 專案架構與 Activity
      • 3.1 建立Bmi專案
      • 3.2 AndroidManifest.xml載運清單
      • 3.3 畫面配置-Layout
      • 3.4 Java/Kotlin 類別
      • 3.5 資源 Resources
      • 3.6 Android Support Library-支援函式庫
    • 4 版面配置環境
      • 4.1 版面配置設計畫面
      • 4.2 ConstraintLayout 版面配置
      • 4.3 LinearLayout 流水式版面
      • 4.4 元件的高度與寬度
      • 4.5 元件位置與距離
    • 5 Kotlin 語言基礎
      • 5.1 Kotlin 基礎知識
      • 5.2 類別與物件
    • 6 Activity 設計
      • 6.1 Bmi 專案功能設計
      • 6.2 MainActivity 中取得畫面元件
      • 6.3 按鈕的事件處理
      • 6.4 使用浮動顯示-Toast類別
      • 6.5 使用對話框-AlertDialog 類別
      • 6.6 多國語言
      • 6.7 按鈕事件處理-匿名類別與 lambda
  • 線上課程
    • 20 線上課程 courses
Powered by GitBook
On this page
  • XML 檔的原貌
  • 畫面配置檔中的元素

Was this helpful?

  1. Android 專案開發
  2. 3 Android 專案架構與 Activity

3.3 畫面配置-Layout

Previous3.2 AndroidManifest.xml載運清單Next3.4 Java/Kotlin 類別

Last updated 5 years ago

Was this helpful?

一個手機畫面是由 XML 檔案描述構成的,這個檔案稱為「Layout」畫面配置檔,統一放在專案下的「res/layout/」資料夾下,內有一個 xml 檔 「activity_main.xml」,這個檔案是在建立專案時選擇了空白活動 (Empty Activity) 時,由 Android Studio 自動產生出來,代表 APP 的第一個畫面。

請連擊「activity_main.xml」,會在編輯區域中開啟檔案,顯示如下圖:

雖然我們點擊的是 XML 文字格式的檔案,但因為它屬於 Android 的畫 面配置檔,因此預設以「預覽/設計模式」顯示在畫面中,開發或設計人員可在這個介 面下進行元件配置、調整與設計。如上圖中間整塊是主要畫面區塊。

XML 檔的原貌

Layout 檔案的內容是「XML 格式」, 請點擊編輯區塊的左下方的標籤「Text」,

就在「Design」標籤旁,如下圖:

點擊 Text 標籤後,編輯區域會換成該檔案的原始碼格式,也就是 XML 檔案的內容,如下圖:

畫面配置檔中的元素

辨認 XML 的架構對於進階的開發人員是必要的能力,以便日後能夠自 行微調畫面配置中的元件資訊,請切換回設計畫面「Design」,在左邊有一 個「Component Tree」元件樹,其樹狀結構如下圖:

整個畫面內容主要由一個「ConstraintLayout」容器元件所構成,容器內有一個「TextView」元件,也就是畫面上顯示「Hello World!」的文字方 塊元件。