如何使用底部导航菜单处理屏幕旋转,其中每个菜单均指的是带有有限标签(3-4)的新Viewpager?我正在使用ViewModel

问题描述 投票:0回答:1

我有底部导航菜单,每个菜单都有各自的单独的Viewpager,带有3个标签。在人像模式下一切正常,但是一旦旋转设备,Viewpager便会重置为第一个菜单项。

具体来说,我位于viewpager的第二个底部菜单项和第二页中,我想恢复此状态。还请记住片段的可重用性。我也在使用VIewModel,因此,如果解决方案可以在可能的情况下使用Viewmodel的帮助,那就太好了。

android screen-rotation
1个回答
2
投票

您可以将“ configChanges”添加到android清单文件中指定的活动中。

<activity name= ".YourActivity" android:configChanges="orientation|screenSize"/>

它将自动为您处理状态。

© www.soinside.com 2019 - 2024. All rights reserved.