[英]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.