位置: 编程技术 - 正文

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

  • 待认证进项税额和待抵扣进项税额的区别
  • 企业代扣代缴个人所得税系统
  • 清税证明是什么要钱吗
  • 捐赠支出税前扣除条件
  • 水利建设基金申报期限
  • 房地产房屋质量检测
  • 增值税专票如何添加商品名称
  • 个人名字的发票专用章
  • 物料耗用
  • 公司可以用现金付房租吗
  • 企业支付给生产车间
  • 二手房差额税需要多少钱怎么计算的
  • 固定资产正常报废如何处理
  • 清算多交的增值税如何结转做分录?
  • 周转材料低值易耗品摊销
  • 增值税进项大于销项,要全部认证吗
  • 附加税水利行政事业是否取消?
  • 公车私用情形有哪些
  • 融资租赁要怎么做
  • 外地出差的餐费住宿费是不是都计入差旅费
  • 个人利息收入交不交增值税
  • 电商刷单的财务操作
  • 房地产企业预收房款开票
  • 暂估发票未到年报怎么调
  • 购房时收取的卖方费用
  • 发票经手人和经办人的区别
  • 物流企业之间的竞争
  • 如何修改电脑默认打印机
  • win7系统怎么重装win10系统
  • 红利所得的税法规定
  • PHP:pg_num_rows()的用法_PostgreSQL函数
  • 公司向股东个人借款最新规定
  • 购买税盘怎么做分录
  • igfxem.exe是什么进程
  • 酒店如何核算成本
  • 无形资产转让的会计处理
  • ts基础类型
  • 股东借款产生的利息可以税前扣除吗
  • php 截断
  • 顺流交易合并抵消
  • 售后回购怎么做会计处理
  • 预收安装费的会计分录
  • 账户验证交易
  • 企业转让无形资产取得的收益应计入营业外收入
  • 非货币性资产交换
  • 企业所得税研发费用如何加计扣除?
  • 对公户取备用金给员工
  • 无形资产摊销是什么会计科目
  • 一般纳税人进项销项抵扣如何做账
  • 投标保证金如何规定
  • 坏账确认无法收回
  • 税控设备抵减增值税金额
  • 减免及返还增值税怎么算
  • 所有者权益类期末贷方余额公式
  • 社保扣费不成功会再次扣费吗
  • 开票操作流程是什么
  • 结转成本的方法有几种
  • sqlserver数据库和mysql区别
  • sqlserver数据库和mysql区别
  • win7删除系统文件
  • win10系统微软账号退不了怎么办
  • 老毛桃u盘启动盘制作工具怎么安装win10系统 老毛桃u盘安装win10系统图文教程
  • 自动启动win10
  • linux中ps命令详解
  • PQV2ISECURITY.EXE - PQV2ISECURITY是什么进程 有什么用
  • Win10打开浏览器就未响应
  • ubuntu怎么安装程序
  • [置顶] 纯享版奥义,手机迅雷搜:阿天动漫
  • Windows 7 OpenGL配置,解决“无法启动此程序,因为计算机中丢失glut32.dll。”
  • dos命令/s
  • python的dict类型
  • nodejs全栈前景
  • unity自动寻路
  • Python装饰器入门学习教程(九步学习)
  • unity资源库
  • unity3d项目
  • javascript零基础入门
  • 宝马535车船税
  • 国税系统打印不了发票怎么办
  • 辽宁省地方税务局公告2014年第10号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设