解决方案 »

  1.   

    强制屏幕旋转_Orientation_Control_1.4.apk url只在x86模拟器中用过
      

  2.   


    private OnClickListener onClick=new OnClickListener() {
            @Override
            public void onClick(View v) {
                //设置屏幕为横屏
                if(v==butLandscrpe){
                    MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
                //设置为置屏幕为竖屏
                }else{
                    MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
                }
            }
        };
        
        //监听系统设置的更改
        @Override
        public void onConfigurationChanged(Configuration newConfig) {
            super.onConfigurationChanged(newConfig);
            String message=newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE ? "屏幕设置为:横屏" : "屏幕设置为:竖屏";
            showToast(message);
        }