可折迭框架版面配置
重要
本文說明 公開預覽 版的功能和指引,在正式推出之前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重要
只有在活動根檢視附加至視窗之後,才能使用此檢視的內容。 這是因為實作是以 視窗管理員 程式庫為基礎,而且只有在檢視附加至視窗時,視窗管理員才能運作。
FoldableFrameLayout 是FrameLayout,可以包裝任何Android檢視,並在應用程式在可折迭裝置上執行時以不同的方式轉譯。
foldableDisplayPosition - 會傳回或設定值,指定如何對齊子系。 可以是下列三個值的其中一個:
DisplayPosition.START
- 子系會在開始位置呈現。DisplayPosition.END
- 子系會在結束位置呈現。DisplayPosition.DUAL
- 跨越螢幕 (可能會出現在轉軸) 下方。
如何變更檢視的行為
您可以使用 app:display_position
屬性搭配 tool:tools_application_mode
來取得相同的結果。
<com.microsoft.device.dualscreen.layouts.FoldableFrameLayout
android:id="@+id/duo_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:display_position="start"
tool:tools_application_mode="dual_screen">
...
</com.microsoft.device.dualscreen.layouts.FoldableFrameLayout>