资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

android横竖屏判断

android 横竖屏判断
    1、在AndroidManifest.xml文件的activity中配置
        android:screenOrientation="portrait";竖屏显示(高比宽要长)
        android:screenOrientation="landscape":横屏显示(宽比高要长)
    2、获取屏幕宽高度判断
        Point point =new Point();
        /*int width=getWindowManager().getDefaultDisplay().getWidth();
        int height=getWindowManager().getDefaultDisplay().getHeight();*/
        
        getWindowManager().getDefaultDisplay().getSize(point);
        
        int width=point.x;
        int height=point.y;
        
        /*DisplayMetrics metrics =getResources().getDisplayMetrics();
        int width = metrics.widthPixels;
        int height = metrics.heightPixels;*/
        
        //竖屏
        if(width            //横屏ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
            //竖屏ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
            //设置成横屏
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        }
       3、在activity中重写onConfigurationChanged方法
        public void onConfigurationChanged(Configuration newConfig) {
            if(newConfig.orientation==getResources().getConfiguration().orientation){
                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
            }
            //setRequestedOrientation(requestedOrientation)
        }

       

云龙ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!


当前文章:android横竖屏判断
文章链接:http://cdkjz.cn/article/ghiddj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220