我遇到了一些问题。我有这样的情况:
使用一种布局登录活动
三个片段每一个有三种不同的布局,(手机肖像,风景,平板电脑风景)
为了获得更好的图像,Fragments的功能是:登录,注册和确认代码
我想要实现的是,良好的屏幕旋转+旋转打开正确的片段与存储的寄存器数据。
我不确定它是否有用,但我在项目greenrobot事件总线中使用。
我需要的是建议如何正确实现它。哪种方法最好等。
感谢您的反馈!
答案 0 :(得分:0)
您应该使用量词来根据屏幕尺寸和方向加载精美的布局。
例如,来自 layout-large-land 和布局文件夹的 activity_main.xml 不会做出同样的反应。只有在平板电脑和风景导向的情况下,才会加载第一个。第二个将是默认布局。
您需要使用小型,大型,横向(陆地)和肖像(默认)量词。
关于加载数据,您可以使用saveInstanceState包。请注意,带有id的视图会自动处理它。