位置: 编程技术 - 正文

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

  • 个体户是否属于免征纳税对象是什么意思
  • 调整税率后增值税发票的开具
  • 计提所得税会计处理
  • 个税新规定2021
  • 营业总成本包括管理费用吗
  • 期末未缴税额为负数怎么办
  • 本期进项税大于销项税
  • 中兴通技术维护费
  • 提供应税服务的企业
  • 职工薪酬会计准则
  • 短期筹资方式有没有股票
  • 起征点与免征额的区别
  • 预缴增值税附加税怎么算
  • 汽车折旧年份
  • 其他应收款包括的内容
  • 风险纳税人不允许领用发票
  • 个人是否可以开展募捐
  • 货币资金怎么核对账实相符
  • 广告业文化事业建设费2023标准
  • PRISMSVR.EXE - PRISMSVR是什么进程 有什么用
  • linux中压缩
  • 房地产预缴所得税的计税基础
  • 三星电脑安装系统按哪个键
  • 评估价值时点依据什么
  • 分期摊销法计算公式
  • 查补以前年度收入
  • linux操作系统文件系统
  • 利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)
  • wordpress上传文件限制
  • 发票多盖了一个发票章咋办
  • 增值税专用发票和普通发票的区别
  • 补缴上年度未开票收入增值税,怎么做账
  • 先申报工资还是先发工资
  • 企业所得税包含在税金及附加里面吗
  • php页面跳转实现什么功能
  • vue的路由器
  • 税前弥补以前年度亏损
  • 单项履约成本是什么意思
  • 笨办法学python 3电子书下载
  • vue开发小技巧
  • 固定资产一次性扣除政策2023
  • 职工福利费怎么处理
  • 民办学校学费收入
  • 发票红字冲回账务处理
  • 在sqlserver2008中
  • 进口关税如何交
  • 交强险必须要买嘛
  • 市政绿化工程的施工方案
  • 利润表中的所得税费用包括哪些
  • 信用减值损失转回的会计处理
  • 印花税缴款了发票怎么查
  • 高危险工作人员有什么意外险
  • 个贷系统平账专户A户付款会计分录
  • 没有开票的收入要交增值税吗
  • 生产成本和制造费用期末有余额吗
  • 如何远程连接小米摄像头
  • windows installation disc
  • sql server本地登录
  • 手机如何使用windows
  • win7系统如何查看文件扩展名
  • ubuntu服务
  • windows字体不显示
  • linux网络设置在哪里
  • 操作系统的定义
  • linux如何查看防火墙配置
  • win10安装驱动器
  • opengles 抗锯齿
  • 有道词典手机
  • web标准网页布局的背景
  • vue.js如何使用
  • JQuery实现Ajax加载图片的方法
  • shell获取字符串中的数字
  • 一张监控
  • python向oracle写入
  • unity销毁预制体
  • offset function
  • js继承的概念
  • 微软python视频教程
  • 企业分期收款销售商品,即商品已经交付
  • 发票可以异地领用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设