0
我有3片段,A,B和C,我必须显示在一个活动取决于屏幕的方向。 在肖像模式中,我想显示A和B,在横向模式下我想显示B和C.更改片段的方向变化 - Android
将动画片段动态添加到活动中的最佳做法是什么?知道当平板电脑旋转时,该活动将调用Create方法?
我有3片段,A,B和C,我必须显示在一个活动取决于屏幕的方向。 在肖像模式中,我想显示A和B,在横向模式下我想显示B和C.更改片段的方向变化 - Android
将动画片段动态添加到活动中的最佳做法是什么?知道当平板电脑旋转时,该活动将调用Create方法?
这取决于这些片段应该做什么以及其他应用相关因素。在你的情况下,你可以检查显示方向onCreate()
,或者如果没有从代码添加片段,在layout-land
中创建具有相同名称的不同布局文件并直接在XML中引用不同的片段
谢谢,实际上片段是通过代码添加的。我的片段B如何保持相同的状态(我们假设他包含一个EditText)? 另一个问题: 如果我必须检查显示方向,layout-land和layout-port有什么用处? layout-land和layout-port只能在直接在XML中添加片段时才使用? – Blacksword888