位置: 编程技术 - 正文

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

  • 商贸流通企业出口退税的会计处理怎么做
  • 收取承包费如何交税
  • 小微企业税收优惠政策2023年
  • 车间停止生产时间怎么计算
  • 固定资产计提折旧计入什么科目
  • 内账需要哪些单据
  • 固定资产清理费用计入哪里
  • 支付宝理财提现到银行卡有费用吗
  • 利息调整的计算公式
  • 累计折旧空运直接计入生产成本吗
  • 购进货物没有发票接受虚开判刑案例
  • 几个月以前发现便血是肠癌吗
  • 应收票据的会计分录例题
  • 不动产入股需要交哪些税
  • 公司购买工装计入什么费用
  • 公允价值变动税务处理
  • 收购烟叶委托加工烟丝组成计税价格
  • 股票投资收益需要缴纳增值税吗
  • 营改增后劳务公司账务处理
  • 红字发票通知单已经上传可以作废吗
  • 发票经手人和经办人的区别
  • 一次性工伤补偿金公司不给怎么办
  • 软件技术开发是什么
  • 怎样打开电脑wifi连接
  • php的数组函数
  • 单位卖二手车需交税吗
  • windows10更新会丢失数据吗
  • 简单介绍下商务洽谈的五个步骤
  • 以前年度应付账款转收入
  • ServiceLayer.exe - ServiceLayer是什么进程 有什么用
  • 收到银行退回余款
  • 未结算未取得发票怎么办
  • 企业借给个人钱合法吗
  • grid-column
  • 公司注销清算的会计分录
  • 融资租入固定资产
  • 无形资产的转让
  • 残保金工资标准
  • 织梦森林官网
  • 子公司减资是利好还是利空
  • 财务会计制度及核算软件备案有效期
  • 物资采购是
  • 代扣代缴的个税可以税前扣除吗
  • 小规模纳税人如何升级为一般纳税人
  • 个税征税对象包括哪些
  • 车辆抵押贷款怎么办理
  • 网上缴税app叫什么
  • 开票怎么凑齐小票
  • 辞退福利的会计分录怎么写
  • 收款单属于什么科目
  • 固定资产报废会计
  • 哪些发票可以抵减
  • 新建的企业
  • win2003安装加载阵列卡驱动
  • 联想笔记本在bios关闭触摸板
  • mac备忘录怎么使用
  • 安装freebsd
  • linux px
  • centos中如何查看ip地址
  • xp启用telnet
  • centos安装视频播放器
  • centos做bond4
  • win10系统可以不用杀毒软件吗
  • cocos2dx加libevent库
  • js里的this
  • jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
  • bootstrap基础教程
  • windows7打开命令提示符
  • 请问在javascript程序中
  • 手把手教你把币从交易所提到钱包
  • python中模块的作用
  • 轻松实现js图片识别
  • Python字符串数组
  • jquery库有哪些
  • 欠税款要坐牢吗
  • 浙江银行上班时间查询
  • 湖北省税务局官网电话
  • 枸杞税收分类是什么
  • 财税专家刘杨简历
  • 每月个人所得税扣除标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设