繁体   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