簡體   English   中英

帶片段的導航抽屜

[英]Navigation Drawer with Fragments

我想征求意見,我正在嘗試使用Fragments實現一個導航抽屜,但對我來說還不清楚,如何根據抽屜的選擇替換Fragments ,更具體地說,我是否需要創建一個Fragment每個選項,然后使用開關? 還是有另一種方法,我看過幾個視頻,其中一些似乎只使用一個Fragment ,但是對我來說不清楚,如何在不創建另一個Fragment類的情況下替換內容。

這僅取決於情況。

我認為Fragment最主要的例子是Google的官方例子。 它使用通用的Fragment類。 但是類是相同的,每個實例是分開的。 並且演示了如何為每個實例的Bundle對象傳遞不同的參數。

我認為這只是一個示范目的的例子。 沒有理由只需要使用一個公共的Fragment類。 您還可以自由地實例化並替換為不同的Fragment類。

看一下這些鏈接, 第一個有點過時,但是它將幫助您理解導航視圖的概念。

要回答您的問題,長話短說,您可以在布局中定義一個區域,該區域將根據您選擇的選項顯示片段布局。 Google官方教程中的代碼演示了如何獲取所選位置以及顯示/替換片段。

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM