位置: 编程技术 - 正文

Android 判断横竖屏幕以及设置横竖屏幕的方法(安卓判断横竖屏)

编辑:rootadmin

推荐整理分享Android 判断横竖屏幕以及设置横竖屏幕的方法(安卓判断横竖屏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android横向布局,安卓开发横竖屏切换,android横屏,android横屏,js判断手机横竖屏,android横竖屏适配,android横竖屏不同布局,android横竖屏不同布局,内容如对您有帮助,希望把文章链接给更多的朋友!

方法一:

?DisplayMetrics dm = newDisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); intwidth = dm.widthPixels; intheight = dm.heightPixels;

判断宽高那个大

方法二:

?if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {// 竖屏 // doSomrthing }else { // 横屏时dosomething }

设置:

方法一:在AndroidManifest.xml中配置

如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:

Android 判断横竖屏幕以及设置横竖屏幕的方法(安卓判断横竖屏)

"unspecified":默认&#; 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. "landscape":横屏显示(宽比高要长) "portrait":竖屏显示(高比宽要长) "user":用户当前首选的方向 "behind":和该Activity下面的那个Activity的方向一致(在Activity堆栈中的) "sensor":有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。 "nosensor":忽略物理感应器,这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。

方法二:在java代码中设置

设置横屏代码:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//横屏

设置竖屏代码:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏

因为横屏有两个方向的横法,而这个设置横屏的语句,如果不是默认的横屏方向,会把已经横屏的屏幕旋转°。

所以可以先判断是否已经为横屏了,如果不是再旋转,不会让用户觉得转的莫名其妙啦!代码如下:

if(this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT){setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);}

欢欢的成长历程:安卓篇1(your project contains error) 前几天刚刚入职新公司做安卓开发,作为安卓开发的新手,我所负责的只是APP的维护和修改。办完入职后要做的第一件事自然是配置开发环境。作为新

android 窗口介绍 dialog是应用类窗口其子类大多会改为子窗口popupwindow是应用类窗口当其显示时会改为子窗口contextwindow也是应用类窗口optionMenu是应用类窗口应用类视图的

Android实现:手指触摸滑动切换Activity 安卓编码实现触摸滑动切换Activity!实现该操作主要用到:Intent类、onTouchEvent方法;在Activity中重写onTouchEvent方法;方法中调用Intent类对象进行两个Activit

标签: 安卓判断横竖屏

本文链接地址:https://www.jiuchutong.com/biancheng/383278.html 转载请保留说明!

上一篇:深入理解Android(深入理解android卷1 pdf)

下一篇:欢欢的成长历程:安卓篇1(your project contains error)(欢欢长大了的童年)

  • 广告费的税前扣除是多少
  • 年金是否一定是每年发生一次
  • 支付货款的会计凭证怎么做
  • 二季度申报时间
  • 上年多计提增值税,今年如何调整
  • 现金盘亏无法查明原因计入什么科目
  • 离退休再任职人员的收入是否缴纳个人所得税?
  • 加盟费摊销会计分录
  • 职工旅游费用如何处理
  • 事业单位存货盘亏会计分录
  • 养老保险缴纳比例是固定的吗
  • 退税降低
  • 开给个人的通讯费发票能下账吗
  • 外墙装饰公司的资质规定
  • 分包与转包的区别 法院
  • ktv的发票可以报销吗
  • 出口退税申报显示疑点跳过可以转正式申报吗
  • 增值税纳税申报表电子版在哪下载
  • 分期付款确认收入借方写啥
  • 医院职工福利费使用范围和标准是多少
  • 劳务成本属于费用项目吗
  • win10系统的任务栏
  • 以前年度损益调整会计分录
  • 旅游公司广告费支出扣除标准
  • 期末未抵扣数
  • 房地产资质代理公司排名
  • 电脑cn是什么意思
  • 年终奖是多发一个月工资吗
  • 二手办公楼交易税多少
  • 盈余公积转增资本对会计要素的影响
  • 政府给的土地补偿标准
  • 物业公司管理制度及工作要求
  • 今日除夕吉时
  • PHP new static 和 new self详解
  • 网络电话综合布线
  • 部署fabric
  • 总结js中常用的字符
  • php上传文件限制大小
  • laravel5创建service provider和facade的方法详解
  • 企业的固定资产因自然灾害产生的净损失计入
  • 织梦自定义表单diy.php更改名字
  • MongoDB aggregate 运用篇个人总结
  • 失控票要在抵扣当月转出吗
  • 材料暂估成本的账务处理
  • 待抵扣进项税的限额是什么
  • 长期应收款的主要类型
  • 2020年混凝土增值税税率是多少
  • 公司组织员工旅游需要交个税吗
  • 收到进项税发票
  • 公司买灭草剂怎么入账
  • 分红做什么会计分录
  • 一般纳税人购货取得普通发票
  • 企业房屋折旧年限是多少
  • 小规模纳税人财务报表季报怎么填
  • 购买农产品进行销售要交税吗
  • 购入汽车属于什么会计科目
  • 什么叫归集和分配
  • window10怎么window7
  • freebsd忘记root密码
  • 笔记本隐藏功能
  • linux程序死机
  • win7如何设置鼠标
  • linux系统怎么关闭程序
  • 微软开始推送win10
  • bootstrap怎么引用
  • python jieba用法
  • 防止重复调用接口
  • css回到页面顶部
  • js小数计算精度问题
  • unity 角色
  • python操作db2数据库
  • js数组用法
  • android自定义ui
  • 湖南省电子国税
  • 一般纳税人开租赁费发票税率是多少
  • 12123怎么上传交强险
  • 展示板效果图
  • 水利优惠政策
  • 土地使用税一般谁交
  • 公司欠税无力偿还怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设