美文网首页
Android强制设置横屏或竖屏

Android强制设置横屏或竖屏

作者: Yuri1996 | 来源:发表于2019-08-09 10:26 被阅读0次

    全屏

    在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码

    requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏
    

    横屏

    按照下面代码示例修改Activity的onResume方法

    @Override
    protected void onResume() {
    /**
    * 设置为横屏
    */
    if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    }
    super.onResume();
    }
    

    或者在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)

    android:launchMode="singleTask" android:screenOrientation="portrait">
    

    要设置成竖屏设置成 SCREEN_ORIENTATION_PORTRAIT

    相关文章

      网友评论

          本文标题:Android强制设置横屏或竖屏

          本文链接:https://www.haomeiwen.com/subject/rkjcjctx.html