位置: 编程技术 - 正文

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

  • 工商名称变更后多久网上可以查到记录
  • 城建税的征税范围不包括农村对不对
  • 公司房产税怎么做分录
  • 制单会计岗位实验报告
  • 无形资产摊销的会计科目
  • 服务业按什么结算收入
  • 分公司非独立核算是什么意思
  • 通用机打发票没有税率
  • 应付利润的核算内容
  • 收到某公司发票会计分录
  • 房产开发公司土地增值税计算方法
  • 物业费增值税收入的确认最新政策
  • 企业开具的增值税专用发票属于
  • 公积金抵扣个税上限
  • abs应付债券
  • 关于递延所得税资产负债的表述
  • 发票代码会有一样的吗
  • 发票打偏了是否罚款
  • 购进原材料影响营业利润吗
  • 小规模开3%专票可享受减免
  • 支付股息如何做账务处理
  • 收到的产品返利怎么做账
  • 当期应交所得税怎么计算
  • 进口货物可以退回吗
  • 换购商品分录怎么做
  • 发票红冲是什么意思需要给钱吗
  • 年终奖一般发什么奖品
  • 药品生产企业应建立
  • wordpress portfolio
  • 酒店原材料内部分析
  • 企业购买财务软件算什么费用
  • 固定资产进项抵扣新政策2021
  • 建造师与建筑师的区别详解
  • vue模块拖拽
  • 多模态 融合
  • unetbootin怎么删除
  • mysql ndb innodb
  • wordpress文章保存在哪里
  • 无偿划转法律意见
  • 私人打款到对公账户要交税吗
  • 网商贷企业贷款条件
  • Windows上PostgreSQL安装配置教程
  • 会务费什么企业可以开
  • 海关进口增值税专用缴款书如何抵扣
  • 福利费是工资的14%,这里工资是税前工资吗
  • 员工探亲路费报销入哪个科目
  • 小规模纳税人有几种税率
  • 非应税项目是有哪些项目
  • 外贸出口备案需准备什么资料
  • 固定成本和变动成本包括哪些
  • 企业所得税季度申报数据怎么来
  • 简易计税是否要计增值税
  • 汇算清缴时发现收入少了
  • 长期股权投资与其他权益工具投资的区别
  • 发票清单用什么章
  • 定期定额征收和核定征收的哪种税率高
  • 多计提的折旧费怎么做账
  • 税务上可以先收现金吗
  • 普通发票作废要去税局吗
  • 个人如何成立公司
  • 企业成立第二年有补贴吗
  • mysql函数用法
  • xp系统不能搜索
  • 微软发布linux
  • macbook air语音功能
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • win7系统的设置在哪里设置
  • linux的awk命令大全
  • windows安装服务器
  • 苹果怎样快速移动应用到其他桌面
  • 虚拟机怎样用
  • win8是怎么样的
  • 如何用法向量求点到线的距离
  • 怎样判断滚动和滑动
  • 网页标准化技术有哪些
  • cocos2dx 3.0 quick lua schedler
  • codeblocks配置文件在哪
  • javascript的引用类型
  • jquery上滑下滑
  • 抄税失败是怎么回事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设