相對和自訂版面配置

輸入內容、其他內容或其他動作可能會彼此相對顯示,或受限於父項容器。版面配置可自訂程度較高,但請務必遵循一致的分組、欄和間距。

驗證是常見的相對版面配置,如下圖所示。 自訂版面配置會說明 UI 元素之間的關係。

區隔

版面配置也可以結合使用各種版面配置類型。舉例來說,你可以將輪轉介面或橫向捲動與直向資訊卡配對,也可以使用直向清單資料呈現自訂圖表。

分組格線

您可以使用 Lazy 列和 Lazy 欄,在捲動的列或欄中呈現內容。

全螢幕版面配置是另一種常見的版面配置,如沉浸模式所用。

圖 27:沉浸模式使用的全螢幕版面配置

如果您使用 Views 而非 Compose,可以透過 ConstraintLayout 根據同層級檢視區塊和上層布局之間的關係,配置檢視區塊,以便建立大型且複雜的版面配置。您可以使用 ConstraintLayout 完全透過拖曳方式建構,不必使用版面配置編輯器編輯 XML。進一步瞭解如何使用版面配置編輯器建構 UI

進一步瞭解 Compose 版面配置基本概念,以及可組合函式的組成要素。

網頁畫面

WebView 是指在應用程式中顯示網頁的檢視畫面。在大多數情況下,建議使用標準網頁瀏覽器 (例如 Chrome) 將內容傳送給使用者。如要進一步瞭解網路瀏覽器,請參閱使用 Intent 叫用瀏覽器的指南