Android 处理屏幕旋转,android屏幕旋转
投稿于 被查看 32415 次 评论:34
Android 处理屏幕旋转,android屏幕旋转
不加任何旋转屏幕的处理代码的时候,旋转屏幕将会导致系统把当前activity关闭,重新打开。如果只是简单的界面调整,我们可以阻止此问题的发生,屏幕旋转而自己调整屏幕的元素重构。
1.首先我们需要修改AndroidManifest.xml文件:
<activity android:name=".Magazine"> </activity> //修改为: <activity android:name=".Magazine" android:configChanges="orientation|keyboard"> </activity>
2.这样是让程序能够响应旋转屏幕的事件。 然后重写onConfigurationChanged方法:
@Override public void onConfigurationChanged(Configuration newConfig) { // TODO Auto-generated method stub super.onConfigurationChanged(newConfig); Log.v(" == onConfigurationChanged"); processLayout(); }
用户评论