zoukankan      html  css  js  c++  java
  • Android手机横竖屏

    三、Android设置横屏或竖屏:
    (一)、全屏:
    在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 :
    requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏 
    
    (二)、横屏:
    1、做法1:修改Activity的onResume():
    @Override
    protected void onResume() {
     // 设置为横屏
     if(getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
      setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
     }
     super.onResume();
    }
    
    2、做法2:在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)
    android:launchMode="singleTask" android:screenOrientation="portrait">
    
    3、判断此时屏幕是横屏还是竖屏的方法:
    if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
         //横屏
    } else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
         //竖屏
    }
    
    (三)、竖屏:
            要设置成竖屏设置成 SCREEN_ORIENTATION_PORTRAIT
    

      

  • 相关阅读:
    mybatis---demo1--(1-n)----bai
    字符流之文件读写流
    字节字符转换流
    字节缓冲流
    字节流之数据输入输出流
    字节流之文件输出流FileOutputStream
    【洛谷P3916】图的遍历
    【codevs1297】硬币 完全背包
    【codevs2205】等差数列
    【洛谷P1214】等差数列
  • 原文地址:https://www.cnblogs.com/qcgAd/p/5206792.html
Copyright © 2011-2022 走看看