位置: 编程技术 - 正文

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

  • 年报补交企业所得税如何写会计分录
  • 什么是税务代理人
  • 应交税费是什么类
  • 小规模增值税免征额
  • 水利基金在哪个科目核算
  • 付款申请单是原单据吗
  • 城镇土地使用税的征税范围有哪些
  • 退销售货款的现金流是哪一个
  • 企业不开票的收入会怎么样处理
  • 小规模纳税人减征增值税
  • 销售货物分期付款怎么确认收入
  • 同一控制下的企业合并的会计核算方法
  • 公司向个人转款备注备用金合法吗
  • 技术服务年费是什么
  • 自产产品赠送确认收入吗
  • 股东债权转资本公积利和弊
  • 小规模商业企业税率
  • 企业扣税账户没钱交税会怎么样?
  • 医院企业所得税免税吗
  • 物流分公司怎么运作
  • 民间非营利组织会计制度
  • 金税盘管理费用怎么结转
  • "税务 政策"
  • 应交税费未交增值税是什么意思
  • 自然人转让股权税收筹划
  • 公司必须购买税控设备吗
  • 购买厂房可以一次买卖吗
  • 关于解决经费问题的请示
  • 经营预算的基本内容包括
  • 厂区绿化工程计入什么科目
  • 股权转让协议解除返还股权优先权
  • w10触摸键盘
  • php时间戳相减
  • 装饰装修工程月薪多少
  • pkjobs.exe - pkjobs是什么进程 有什么用
  • Vue3+element-plus 后台管理系统(含登陆注册功能页面)
  • 无偿转让股权如何做账
  • 集团公司内部结构是什么
  • 跨期摊提类账户
  • yii2 adminlte
  • phpseessid
  • python模拟微信
  • 采购预算测算依据
  • 使用电子计算机生成的会计凭证
  • 电力安装公司需要什么资质证书
  • phpjson
  • 营业额500万算什么企业
  • vue router怎么传值
  • 前端vue面试题2020
  • fastdfs和minio哪个好
  • 发票升位需要什么资料
  • js读取json配置文件
  • mysql 连接语句
  • mongodb快速入门
  • mysql常见报错
  • 金税四期怎么监管消费和发票
  • 小规模纳税人征收率5%的情况
  • 生产经营个人所得税税率表
  • 怎么判断其他债权债务
  • 企业拆迁安置房屋没有房产证可以买吗
  • 款已付未收到发票
  • 新成立的公司工会经费需要交吗
  • 私营企业固定资产法律制度
  • 看过有趣的童话书,简单介绍下
  • win7开机报错0xc0000098
  • 预装win10
  • windows7回收站图标没了
  • win7开机出现两个系统选项
  • 更新win8
  • win7系统IE浏览器一点就闪退
  • win10系统如何查看
  • python hashcode
  • python接入微信
  • python爬虫入门教程
  • JavaScript的RequireJS库入门指南
  • 关于事件的报告范文
  • python内建函数 代码
  • 企业如何注册电子税务局账号
  • 公对私转账怎么开票
  • 公司欠税无力偿还怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设