0
A
回答
0
正常情况下,在改变方向onDestroy()
之后,onCreate()
之后被调用。
但是你能避免这一点:Handling Configuration Changes Yourself
编辑:对于不同的布局纵向或横向模式,你可以在onCreate()
使用两种布局,并选择一个基于取向(我知道你想避免onCreate方法,但我认为这是不可能的)。只需检查当前的方向,并用this.getResources().getConfiguration().orientation
作相应的处理。
也许你可以避免使用onCreate()
并在onConfig
中做同样的事情,但我不确定这一点。
+0
但我想要不同的景观布局 – Jkrr
+0
刚编辑我的答案。希望能帮助到你! –
相关问题
- 1. Android:不同屏幕的不同布局
- 2. DP在不同的屏幕上显示不同的布局
- 3. 不同的屏幕方向
- 4. 单一布局多屏幕没有不同的布局文件夹在android
- 5. 在同一组屏幕上布局不同
- 6. 针对不同iPhone屏幕的布局
- 7. 不同屏幕尺寸的Android布局
- 8. 不同屏幕尺寸的android布局
- 9. 不同的布局以支持Android中的不同屏幕
- 10. 如何为不同的屏幕创建不同的布局
- 11. 为不同的屏幕设置不同的布局
- 12. Susy:为不同的屏幕尺寸使用不同的布局
- 13. Android针对不同屏幕分辨率的不同布局
- 14. 对不同屏幕尺寸使用不同的布局Android
- 15. 针对不同屏幕尺寸的不同布局
- 16. 针对不同屏幕密度的不同布局
- 17. 在不同的屏幕布局上的ImageButton大小
- 18. 在iOS中以不同方向布局
- 19. 布局不适合在不同的屏幕尺寸
- 20. 网页在不同屏幕上的显示方式不同
- 21. Android布局 - 在同一个DPI上区分不同的屏幕高度
- 22. 不同的方向变化布局
- 23. 在不同的屏幕(安卓)使用不同的布局风格
- 24. 没有布局变化的Android屏幕方向检测
- 25. Android:如何为不同的方向设置不同的布局?
- 26. Dp单元不会缩放不同屏幕中的布局
- 27. 有不同的屏幕
- 28. 我的布局在不同屏幕上不能很好地工作?
- 29. SCSS&Susy:针对不同方向的不同布局
- 30. 在不同视图上旋转IPad屏幕方向
它与您的布局无关,当方向更改时重新启动活动,因此您可以做的是处理更改或使活动坚持单一方向 –
除了以下Rene的建议,您还可以考虑使用Fragment模型。 –