这是一个很常见的问题,其实也很简单我就不多说什么了,还是直接上代码.新手一看便会
public class MainActivity extends Activity
{
@Override protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//全屏显示
setContentView(R.layout.activity_main);
Button Btn=(Button)findViewById(R.id.btn);
Btn.setOnClickListener(new View.OnClickListener()
{
@Override public void onClick(View arg0)
{
Configuration Cfg=getResources().getConfiguration();
if(Cfg.orientation==Configuration.ORIENTATION_LANDSCAPE)//如果是横屏
{
MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
else if (Cfg.orientation==Configuration.ORIENTATION_PORTRAIT)//如果是竖屏
{
MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
}
});
}