我想要两种不同的布局(一种用于纵向,一种用于横向),但是当我更改方向时,我不想重复onCreate
。
是否可以这样做?
答案 0 :(得分:0)
正常情况下,在调整onDestroy()
的{{1}}之后更改方向onCreate()
。
但是你可以避免这种情况:Handling Configuration Changes Yourself
编辑:对于纵向或横向模式的其他布局,您可以在Activity
中使用两种布局,并根据方向选择一种(我知道您要避免使用onCreate方法,但我不认为这是可能的。只需检查当前方向,然后onCreate()
采取相应行动。
也许你可以避免使用this.getResources().getConfiguration().orientation
并在onCreate()
中做同样的事情,但我不确定。