Android 处理屏幕旋转(转) 不加任何旋转屏幕的处理代码的时候,旋转屏幕将会导致系统把当前activity关闭,重新打开。
如果只是简单的界面调整,我们可以阻止此问题的发生,屏幕旋转而自己调整屏幕的元素重构。
标签:屏幕旋转AndroidSDK代码片段(
2 )
[代码]首先我们需要修改AndroidManifest.xml文件:
viewsourceprint
? 1 < activityandroid:name = " .Magazine " >

2 </ activity >

3

4 // 修改为:

5

6 < activityandroid:name = " .Magazine "

7 android:configChanges = " orientation|keyboard " >

8 </ activity >

[代码]这样是让程序能够响应旋转屏幕的事件。然后重写onConfigurationChanged方法:
viewsourceprint
? 1 @Override

2 public void onConfigurationChanged(ConfigurationnewConfig) {

3//TODOAuto-generatedmethodstub

4super.onConfigurationChanged(newConfig);

5Log.v("==onConfigurationChanged");

6processLayout();

7}


http://www.oschina.net/code/snippet_12_981

更多相关文章

  1. Android(安卓)AIDL实现调用第三方登录
  2. Android中获取手机支持的硬件解码器类型以及对应的解码器名称
  3. 原:Android(安卓)获取屏幕高度、标题高度、状态栏高度详解
  4. 自定义View系列教程07--详解ViewGroup分发Touch事件
  5. Android跨进程通信 AIDL使用
  6. AndroidStudio使用教程(第一弹)
  7. Cocos2d-x C++调用Android弹出提示框
  8. 详解Android系统中的root权限获得原理
  9. Android(安卓)View Animation Example

随机推荐

  1. Developing a Plugin on Android(安卓)只
  2. Android IPC机制(二)Binder的工作机制
  3. android中退出当前应用程序的四种方法
  4. android播放器音量控制-使用震动示例代码
  5. Android硬件加速功能
  6. 内容提供者相关技术
  7. Android(安卓)-- Context
  8. android怎么将已经安装在内存上的应用程
  9. 【工作记录】android手势事件操作记录
  10. RecyclerView的简单使用