Android每次屏幕的横竖切换Activity会重新OnCreate 为避免每次切换屏幕方向后重启Activity 可修改AndroidManifest.xml 在activity标签内加入以下属性:

android:configChanges="orientation|keyboardHidden"

再在Activity代码中覆盖onConfigurationChanged函数即可

@Override
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
}

————————-
//设为无标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);

//设为全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

//设为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

android:screenOrientation="landscape" //在配置文件中,设为横屏
android:screenOrientation="portrait"//在配置文件中,设为竖屏

或者在res目录下建立layout-land和layout-port目录,相应的layout文件不变,比如main.xml。layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管模拟器自动寻找

更多相关文章

  1. 【Android优化】去掉屏幕上方应用程序的名称或标题栏
  2. android屏幕的那些事之一!
  3. Android: 模拟器system分区没有可用空间的问题
  4. Android中通过按键旋转屏幕
  5. Android调节屏幕亮度分析源码
  6. 在Android2.2模拟器上安装Android Market
  7. 手动部署Android-apk应用到模拟器
  8. 关于安卓屏幕切换的过程
  9. Android 截取屏幕图片并保存

随机推荐

  1. android binder c++层 - 回调客户端服务
  2. Android中自定义Checkbox
  3. Android下载网络图片到本地
  4. Android(安卓)Developers:日历提供者
  5. Android(安卓)Asynchronous Http Client
  6. Android判断当前系统语言
  7. android如何改变默认横竖屏方向
  8. android屏幕旋转在framework中的修改。
  9. WebView 简单使用一
  10. android SDK 更新出现错误的解决办法