簡體   English   中英

在兩面板片段活動中,如何使一個片段占據整個屏幕?

[英]In two-panel fragment Activity, how to make one fragment take over full screen?

在平板電腦上,我的一項活動有一個分割屏幕-左側面板中的列表和右側地圖。

如果用戶想最大化地圖片段,最好將左側片段設置為0dp寬度,還是設置android:visibility="gone" 如果是后者,是否還會調用其生命周期事件? (即,如果用戶隨后退出該應用程序,然后稍后再次輸入。)

將左片段設置為0dp寬度還是設置android:visibility =“ gone”更好?

就UI負載而言,這兩者之間的差異很小。 無論您選擇哪種選項,左側片段都會被放大(即使用戶看不見)。 因此,基本上,這是您的選擇。 我的喜好通常是更改可見性(消失/可見),但這只是個人喜好。

如果是后者,是否還會調用其生命周期事件?

是。 視圖的可見性不會影響/確定其生命周期。


我希望這有幫助。 編碼愉快!

是。 其生命周期事件將被觸發。 因為片段的生命周期不取決於UI,而是取決於與活動的fragmentManager的連接。

暫無
暫無

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

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