1. 閫氳繃聽android.app.Activity.getRequestedOrientation()聽
鍙兘鑾峰彇鍦∕anifest鏂囦欢涓厤缃殑orientation鎴栬€呮槸鐢╝ndroid.app.Activity.setRequestedOrientation(int)璁剧疆鐨刼rientation鍊?
  1.  
    int orientation = getRequestedOrientation();if (orientation == Configuration.ORIENTATION_LANDSCAPE) {        // 妯睆} else if (orientation == Configuration.ORIENTATION_PORTRAIT) {        // 绔栧睆}
  2. 閫氳繃聽android.view.Display.getOrientation() 聽( This method is deprecated. use getRotation() )
    int orientation = getWindowManager().getDefaultDisplay().getRotation();if (orientation == Configuration.ORIENTATION_LANDSCAPE) {// 妯睆} else if (orientation == Configuration.ORIENTATION_PORTRAIT) {// 绔栧睆}
  3. 閫氳繃android.view.Display.getRotation()
    int rotation = ((WindowManager)getSystemService(Context.WINDOW_SERVICE))        .getDefaultDisplay().getRotation();switch (rotation){    case Surface.ROTATION_0:// TestLog.i("Activity", "ROTATION_0 ");        break;    case Surface.ROTATION_90:// TestLog.i("Activity", "ROTATION_90 ");        break;    case Surface.ROTATION_180:// TestLog.i("Activity", "ROTATION_180 ");        break;    case Surface.ROTATION_270:// TestLog.i("Activity", "ROTATION_270 ");        break;} 

  4. 閫氳繃鍦∕anifest涓寚瀹欰ctivity鐨刟ndroid锛欳onfigChanges="orientation"灞炴€?聽閲嶅啓android.app.Activity.onConfigurationChanged(Configuration聽newConfig)锛屽綋Configuration 鏇存敼鏃跺洖璋冭鏂规硶銆?/li>
濡傛灉鍦?manifest涓负activity璁剧疆浜嗘灞炴€э紝鍒欏湪灞忓箷鏃嬭浆鐨勬椂鍊欎笉浼氬啀娆¤皟鐢╫nCreate鏂规硶銆?
@Overridepublic void onConfigurationChanged(Configuration newConfig) {// 姝ゅ洖璋冩柟娉曞彧鏈夊湪妯珫灞忓垏鎹㈢殑鏃跺€欐墠鍥炶Е鍙戯紝濡傛灉涓€娆℃棆杞?80搴︼紝涓嶄細瑙﹀彂super.onConfigurationChanged(newConfig);if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {// 妯睆} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){// 绔栧睆}}
    鏃堕棿鏈夐檺锛屽鏈夐敊璇紝鎰熻阿鎸囧嚭                                                                                               

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android登录tomcat服务器并查找数据库的
  2. android飞机游戏敌机移动路径
  3. Android最基本的异步网络请求框架
  4. Android(安卓)KitCat 4.4.2 ADB 官方所支
  5. Android系统添加自己写的工具
  6. Android中的Ninja简介
  7. android 项目R文件丢失解决办法
  8. Android——android studio 安装完成之后
  9. Android(安卓)property属性机制
  10. Android 触控事件解析(Mastering the Andr