大佬教程收集整理的这篇文章主要介绍了android – 在方向更改维护片段堆栈时从双窗格切换到单窗格,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
与设置类似,我有一个活动,它将一个片段加载到左选择窗格中,然后在@L_673_3@的任何正确片段中做出的选择导致在右窗格中@L_673_3@更多片段,一直添加到BACkstack.
现在我可以看到,对于某些平板电脑来说,有一个用于纵向的单个窗格和用于横向的双窗格是有意义的.但是,我想要以下行为:
A)如果在横向中,深度为N的片段堆栈在右窗格中然后在朝向纵向的方向上改变,我仍然希望@L_673_3@片段N并且要保持堆栈
B)然后在纵向模式下从片段N导航回来我最终想要回到选择屏幕.
1)对于两个方向都有双窗格但在方向更改时隐藏左窗格,然后需要在清除堆栈时重新@L_673_3@并隐藏右窗格
2)将堆栈重建到新的容器中,在开关的开头添加选择片段到纵向
如果它们起作用,对我来说似乎完全令人满意.只是想知道更好/推荐的方法是什么.
提前致谢.彼得.
编辑1
应该提到的是,我了解到你可以拥有不同的纵向和横向布局,并且正在完成一个大型项目,其中包含纵向和横向的双窗格布局,因此在方向更改的生命周期中可以正常使用.我还查看了FragmentLayoutSupport示例,但是没有将方向更改为右侧窗格中的数据更改为纵向,它再次@L_673_3@列表.
以上是大佬教程为你收集整理的android – 在方向更改维护片段堆栈时从双窗格切换到单窗格全部内容,希望文章能够帮你解决android – 在方向更改维护片段堆栈时从双窗格切换到单窗格所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。