1.在manifest.xml中添加
android:configChanges="orientation|keyboardHidden"
2.代码中重写
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub

if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
Log.d("screen", "PORTRAIT");
}
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Log.d("screen", "LANDSCAPE");
}

super.onConfigurationChanged(newConfig);
}
3.改变时也可用
@Override
public void setRequestedOrientation(int requestedOrientation) {
// TODO Auto-generated method stub
super.setRequestedOrientation(requestedOrientation);
}

@Override
public int getRequestedOrientation() {
// TODO Auto-generated method stub
return super.getRequestedOrientation();
}
(1)this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);//不指定横竖屏
(2)this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//指定竖屏显示

更多相关文章

  1. Anko:Android 代码动态布局的新方案
  2. Android 获取系统权限的代码
  3. 编译代码报出Android library projects cannot be launched错误
  4. 解决Eclipse3.6中Android 代码自动补全卡死的问题
  5. android 下测试网络的丢包率和延迟 的代码
  6. Android 中可重写的一些样式
  7. fullScreen时的软键盘监听(非重写Layout方式)
  8. 《Android/OPhone 开发完全讲义》已出版,现提供源代码下载
  9. 如何关联androidSDK源代码

随机推荐

  1. Android开发者不可或缺的四大工具
  2. Android(安卓)Provision (Setup Wizard)
  3. android音频系统音量控制探讨
  4. Android(安卓)内功心法(1.2.1)——androi
  5. 处女男学Android(二)---Handler预习篇之And
  6. Android(安卓)蓝牙开发基本流程
  7. 安卓-编译过程简述
  8. Android多媒体学习一:Android中Image的简
  9. Android:实现TabWidget选项卡按钮在屏幕下
  10. Android高手进阶教程(三)之----Android(