android 鑾峰彇灞忓箷鏂瑰悜璇﹁В
16lz
2021-01-23
- 閫氳繃聽android.app.Activity.getRequestedOrientation()聽
int orientation = getRequestedOrientation();if (orientation == Configuration.ORIENTATION_LANDSCAPE) { // 妯睆} else if (orientation == Configuration.ORIENTATION_PORTRAIT) { // 绔栧睆}
- 閫氳繃聽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) {// 绔栧睆}
- 閫氳繃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;}
- 閫氳繃鍦∕anifest涓寚瀹欰ctivity鐨刟ndroid锛欳onfigChanges="orientation"灞炴€?聽閲嶅啓android.app.Activity.onConfigurationChanged(Configuration聽newConfig)锛屽綋Configuration 鏇存敼鏃跺洖璋冭鏂规硶銆?/li>
@Overridepublic void onConfigurationChanged(Configuration newConfig) {// 姝ゅ洖璋冩柟娉曞彧鏈夊湪妯珫灞忓垏鎹㈢殑鏃跺€欐墠鍥炶Е鍙戯紝濡傛灉涓€娆℃棆杞?80搴︼紝涓嶄細瑙﹀彂super.onConfigurationChanged(newConfig);if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {// 妯睆} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){// 绔栧睆}}
鏃堕棿鏈夐檺锛屽鏈夐敊璇紝鎰熻阿鎸囧嚭
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer