在点击事件中调用此方法即可
public void getScreenMessage(){
Configuration cfg = getResources().getConfiguration();
if ( cfg.orientation == Configuration.ORIENTATION_LANDSCAPE ){
MainActivity.this.setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_PORTRAIT );
}else {
MainActivity.this.setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE );
}
}