我一直在搜索片段。我找不到任何有关我案件的例子或问题。就我而言,方向改变和保存状态非常重要。
在应用中,会有很多步骤。对于每个步骤,纵向模式都会有一个片段。用户将在它们上滑动以进行下一步。但在横向模式下,所有步骤都只在一个屏幕上。没有滑动。方向更改时,应保存状态。在使用应用程序期间,用户可以随时改变方向。
有人能举例说明这个吗?
我目前的做法是这样的: 对于肖像:许多片段 对于风景:只有一个片段而且这不是肖像片段之一。
答案 0 :(得分:0)
您可以在res文件夹中创建一个文件夹,并具有纵向模式的布局和横向模式的布局。
至于保存数据,请参阅OnSavedInstanceState和OnRestoreInstanceState,这些方法在翻转屏幕时被调用,因此如果您有数据,则必须将其保存在OnSavedInstanceState中,然后在OnRestoreInstanceState中恢复它。