位置: 编程技术 - 正文

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)(欢欢长大了的童年)

  • 税局退个税手续费税率
  • 如何确定合伙企业
  • 往年有亏损本年没有亏损
  • 金税盘是每天有5次机会吗
  • 发票来历凭证号怎么填写
  • 工业会计成本核算分录
  • 当月报废生产设备一台,原价80万元
  • 应交税费贷方余额怎么算
  • 多付银行承兑退回的会计分录怎么写?
  • 租赁房屋房产税
  • 进项税转出属于什么科目
  • 上月预付款项 这月开了发票会计分录
  • 税控机减免会计分录
  • 资本溢价最后转入哪里
  • 高新产业扶持补贴怎样申请
  • 总资产净利率与权益乘数的关系
  • 企业拆迁 补偿
  • 销售差异计算公式
  • 小微企业财务报表报送时间
  • 开发企业房产税如何征收
  • 增量预算对应什么预算
  • php 生成opcode
  • php ladp
  • thinkphp框架介绍
  • web前端框架是什么
  • php获取目录列表
  • 发票验证校验码为什么只能填6位
  • 免抵退申报汇总表在哪里
  • 异地工作人员管理
  • 织梦使用手册
  • mysql常用查询语句大全
  • 为什么费用报销先由主管部门审批在由财务审核
  • 公司买的微波炉算职工福利费吗
  • 收入总额是什么意思
  • 合伙企业法人股东税收
  • 个体户定额征收后还要报税吗
  • 其他应收款科目余额在贷方表示什么
  • 个人独资企业要交哪些税
  • 增值税处罚条例
  • 在建工程借款利息计入哪里
  • 农村土地征用补偿价格
  • 个人承包公司运输违法吗
  • 行政事业单位的营业执照叫什么
  • 为什么出口退税是贷方
  • 房地产开发企业销售自行开发的房地产项目
  • 土地的入账科目
  • 税务开票系统如何设置不用重复登录
  • 无发票的费用怎么处理
  • 有没有月初发放当月工资的
  • 增值税收入的确认时间
  • 补贴算报酬吗
  • 房地产开发企业电费做什么科目
  • 装修待摊费用当月摊销吗
  • 如何从财务报表中分析企业偿债能力
  • win10开始按钮点不动
  • 从根上保证电脑安全、不中毒的方法
  • xp系统怎么添加ip地址
  • 苹果电脑怎么打开u盘
  • windowsxp怎么用
  • centos screen命令
  • SSSvr.exe - SSSvr是什么进程
  • sesvc.exe是什么进程
  • 虚拟机安装redhat没有图形界面
  • 电脑自带win8是装win7还是win10
  • WIN10系统怎么查看隐藏的文件夹
  • cocos2dx怎么用啊
  • unity3d需要购买吗
  • android view动画
  • linux 压缩解压缩
  • 淘宝店铺首页导航栏css
  • js设计模式书
  • putty自动登录脚本
  • jquery获取值的几种方法
  • nodejs 动态网页
  • 开源 android 播放器
  • shell 读取文件中的每一行并存储到数组
  • js中cookie的用法
  • 北京朝阳区地税服务大厅
  • 新疆房车自驾营地
  • 西安代驾平台有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设