代码 1 btnRotate.setOnClickListener(new OnClickListener() {
2 @Override
3 public void onClick(View v) {
4 int r = Math.abs(getRequestedOrientation());
5 Log.d("DEBUG",Integer.toString(r));
6 Log.d("DEBUG","LANDSCAPE =" + Integer.toString(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE));
7 Log.d("DEBUG","PORTRAIT =" + Integer.toString(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT));
8 if (r == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {
9 Log.d("DEBUG", "To " + Integer.toString(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT));
10 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
11 } else if (r == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) {
12 Log.d("DEBUG", "To " + Integer.toString(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE));
13 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
14 }
15 }
16 });
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有