在我的应用程序中,我有一个包含多个碎片的“FragmentActivity”,除了特定的一个“Fragment”之外,所有碎片都是竖屏模式。我通过在“FragmentActivity”中的页脚“View”之间移动来切换“Fragment”。
当发生方向更改时,我有一个不同的布局(实际上具有相同的名称,但具有不同的小部件“View”)用于此特定的“Fragment”。在横向模式下,我想从“Fragment”布局“View”和“FragmentActivity”的页脚“View”中删除特定的小部件,“Fragment”与竖屏模式时则相反。
我已经在“onSavedInstanceState()”中保存了所有需要的数据,在哪里最好测试方向更改,以便我可以适当地还原“View”?
我不确定能否在我的“Fragment”中重写“onConfigurationChange()”并在那里测试,因为我在我的Android“Manifest”中没有android:configChanges =“orientation”。
当发生方向更改时,我有一个不同的布局(实际上具有相同的名称,但具有不同的小部件“View”)用于此特定的“Fragment”。在横向模式下,我想从“Fragment”布局“View”和“FragmentActivity”的页脚“View”中删除特定的小部件,“Fragment”与竖屏模式时则相反。
我已经在“onSavedInstanceState()”中保存了所有需要的数据,在哪里最好测试方向更改,以便我可以适当地还原“View”?
我不确定能否在我的“Fragment”中重写“onConfigurationChange()”并在那里测试,因为我在我的Android“Manifest”中没有android:configChanges =“orientation”。