问题描述
- 旋转屏幕时Activity重启的问题
- 在程序中有两个不同的布局文件,一个纵向模式,一个是横向模式。当我旋转屏幕时, onCreate方法重启程序,重新创建所有的元素。所以在manifest文件中设置
android:configChanges=""orientation""
再次旋转屏幕时,onCreate方法不被调用了,但是新布局显示的也不正确。
在Activity中添加以下代码,依然不正确。@Overridepublic void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); setContentView(R.layout.gameview);}
如何调整这个方法呢?谢谢大伙。
解决方案
你把xml按下例再试一下
<activity android:theme=""@style/ContentOverlay"" android:launchMode=""singleTask"" android:configChanges=""keyboardHidden|orientation|screenSize"" android:windowSoftInputMode=""adjustPan|stateAlwaysVisible"" android:name=""com.weibo.net.ShareActivity""> </activity>
参考链接:
http://blog.csdn.net/liu_zhen_wei/article/details/8049018
时间: 2024-10-24 18:38:54