不加任何旋转屏幕的处理代码的时候,旋转屏幕将会导致系统把当前activity关闭,重新打开。
如果只是简单的界面调整,我们可以阻止此问题的发生,屏幕旋转而自己调整屏幕的元素重构。

首先我们需要修改AndroidManifest.xml文件:
<activity android:name=".Magazine">
</activity>

//修改为:

<activity android:name=".Magazine"
  android:configChanges="orientation|keyboard">
</activity>


这样是让程序能够响应旋转屏幕的事件。
然后重写onConfigurationChanged方法:

@Override
public void onConfigurationChanged(Configuration newConfig) {
  // TODO Auto-generated method stub
  super.onConfigurationChanged(newConfig);
  Log.v(" == onConfigurationChanged");
  processLayout();
}


这个就可以自己决定是否重写处理布局了。
更多资料可以参考一下资料:

1 实时改变配置
2 onConfigurationChanged信息处理



原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
Tags:
邯郸广告 Homepage Email
2010/11/10 10:58
支持一下,,不错!
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemotemotemotemotemotemotemotemotemot
emotemotemotemotemotemotemotemotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐