位置: 编程技术 - 正文

Android判断横竖屏以及设置横竖屏的方法(android判断横竖屏)

编辑:rootadmin

推荐整理分享Android判断横竖屏以及设置横竖屏的方法(android判断横竖屏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android横竖屏适配,android 判断,android横竖屏不同布局,js判断手机横竖屏,android横竖屏不同布局,android判断横竖屏,js判断手机横竖屏,js判断手机横竖屏,内容如对您有帮助,希望把文章链接给更多的朋友!

方法一:

?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判断横竖屏以及设置横竖屏的方法(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);}

new Handler().postDelayed newHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){}},);此方法会引起屏幕刷新,因此常用于启动页面的进度条刷新,其他页面慎用

Android 系统引导过程 Android系统硬件开机之后通常最先运行的是引导加载程序代码。大多数设备的引导加载程序是厂商的私有代码,负责对硬件进行初始化(设置时钟,内置R

修改JDK路径后无法打开Eclipse的解决方案

标签: android判断横竖屏

本文链接地址:https://www.jiuchutong.com/biancheng/374542.html 转载请保留说明!

上一篇:Webrtc 系列之一: ubuntu 下webrtc的环境搭建 和编译为安卓APK(webrtc介绍)

下一篇:Android 系统引导过程(安卓手机引导模式设置)

  • 餐饮个体户如何开票
  • 进口货物账务如何处理
  • 安全生产费实际发生必须是付款吗还是挂帐也可以
  • 金税四期上线后如何查虚开
  • 退货一定要卖家同意吗
  • 已认证未抵扣的进项怎么填写
  • 母子公司固定资产交易
  • 税务申报有什么技巧
  • 办理企业所得税退税
  • 公司分立的账务处理凭证怎么做
  • 创投资本投入资金如何做账?
  • 未实现融资收益纳税调整
  • 其他综合收益为什么要结转
  • 商品销售赠送部分要交税吗
  • 公司内部核算调拨价差的账务怎么做处理?
  • 付给其他公司的服务费怎么记账
  • 投资公司收回投资款
  • 施工费增值税税率是9%
  • 外资企业需要遵守哪些法律
  • 当月开票一定要当月入账吗
  • 简易计税视同销售如何处理?
  • 补充养老保险费可以扣除吗
  • 一般纳税人小微企业认定标准
  • 因质量问题退货和收回的药品应当
  • 医生规培生补贴每年多少钱
  • 收不回的心
  • 销售合作分成会计分录
  • php缓存优化
  • 防水工程质量问题
  • 存货包括哪些会计账户
  • 在途物资属于什么存货
  • 申报系统异常
  • php设置title
  • 处置车辆收入缴税规定
  • 代收水电费交税吗
  • tmux复制粘贴
  • 小规模纳税人如何界定
  • 补交上年度的企业所得税税款计入什么科目
  • 银行日记账错误更正案例
  • 银行存款利息的会计科目
  • 专项应付款如何核算
  • mongodb安装包下载
  • 季度利润是负数怎么办
  • 增值税加计抵减最新政策2022
  • 长投会计分录总结
  • 预收款销售商品如何与业务员对账
  • PostgreSQL 创建表分区
  • 业委会究竟在小区起什么作用
  • 待抵扣进项税额和进项税额的区别
  • 企业年度所得税怎么算
  • 月末一般要结转哪些会计科目
  • 购买办公楼分期合同
  • 施工企业如何确权
  • 资金结存属于资产类吗
  • 企业入库申报什么意思
  • 重要空白凭证是什么科目
  • 公司增资怎么办理手续
  • 会计核算的主要环节
  • 公司的应付票据
  • 分区时把磁盘格式化了,如何恢复
  • 苹果电脑邮箱添加163邮箱
  • 如何在百度上发布自己的广告
  • win7怎么添加自启动程序
  • java.exe是指
  • win7创建一个标准用户账户
  • js domcontentloaded
  • 实例讲解命局与大运流年作用
  • 网页设计css文字居中
  • perl列表去重
  • Unity WWW网络动态加载和储存在本地
  • nodejs搭建个人博客网站
  • ubuntu服务器配置代理访问外网
  • unity ui批处理
  • 陕西省税务系统
  • 地税税号查询系统
  • 国家税务总局令第43号公告
  • 小微企业印花税减免政策2024
  • 博兴公安局局长
  • 美国企业所得税税率2022
  • 郑州房子契税退税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设