相對和自訂版面配置

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

驗證是常見的相對版面配置,如下圖所示。自訂版面配置的描述方式是根據 UI 元素之間的關係。

版面配置也可以結合使用各種版面配置類型。舉例來說,您可能會將輪轉介面或水平捲動與直向資訊卡配對。或者,您也可以顯示含有直向清單資料的自訂圖表。

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

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

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

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

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

網頁畫面

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