欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

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();
}

用户评论