在做android 开发时,在默认情况下当屏幕从竖评变到横屏时会触发 onConfigurationChanged 事件 在默认情况下会重新加载画面并显示和横评一样的画面,这样会有2个问题,
布局问题,在竖屏 显示的布局到横屏中由于宽和高发生了变化所有多少都会影响到布局(除非你定制2套画面在然后加个判断在横屏时怎么显示,在竖屏时怎么显示),当然最简单的办法就是在项目的 AndroidManifest.xml中找到你所指定的activity 中加上
只竖屏显示的话(android:screenOrientation="portrait")
只横屏显示的话(android:screenOrientation="landscape")
画面重新载入问题:在默认情况下横竖 切换时会重新载入画面,导致一些不必要的资源浪费,更严重的是画面上保持的数据(特别是游戏方面)也都被重置了(当然你可以在重置前保存这些数据到数据库或者到文本文件中),要怎么避免在横竖 切换时重新载入画面,
首先要在 AndroidManifest.xml中找到你所指定的activity 中加上android:configChanges="orientation|keyboardHidden"
然后 在activity的逻辑处理中(代码部分)去
重载onConfigurationChanged事件,具体代码参考一下(
注:下面这个代码是把横竖屏切换时,画面不切换,且都当成竖屏处理):
复制代码 代码如下:
@Override
public void onConfigurationChanged(Configuration config) {
try {
super.onConfigurationChanged(newConfig);
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
//横屏时要处理的代码,
//这里的代码是当屏幕横屏时当成竖屏显示
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
} else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
//竖屏时要处理的代码
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
} catch (Exception ex) {
}
}
以上就可以简单的控制你的app画面的显示方式并且在显示方式不变的情况下横竖 屏切换时不会重新加载画面,即优化的你的app同时用户体验也相应提高了。
以上,希望对大家有帮助。呵呵。
相关推荐:
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
优化*:打造更加高效、创新的娱乐体验,石排网站建设制作多少钱
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
为什么seo这么难,seo难嘛 ,ai宁中则
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
高效创作新时代AI文案速写工具,让创作更轻松
SEO是如何推动企业增长的关键力量,深圳罗湖网站建设设计
seo网站关键字排名优化,网站seo关键词 ,运动ai
洗文章AI:让内容创作变得更智能、更高效
优化收费,助力企业提升效益,实现共赢,宜州餐饮网站建设
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
AI免费生成文章的软件:轻松创作的秘密武器
未来写作新模式文章撰写AI如何助力内容创作
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
在线AI文章生成器开启智能创作新时代
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
内容创作新时代:自动生成文章的AI如何改变写作生态
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
ChatGPT403:引领人工智能新时代,颠覆你的工作与生活方式,ai nak
WPJVX:开启数字化未来的智慧平台,关键词排名技术咨询乐云seo
seo点击工具,seo排名点击软件推荐 ,ai狂躁
常用AI工具,高效智能生活
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
AI工具汇总网站,让科技为您的工作加速
怎么让AI润色文章,让写作更轻松?
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
为什么说seo这么重要,seo重要吗 ,ai19920403
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
用AI写一篇文章,如何提升你的写作效率与创意
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
seo需要会什么,seo要会些什么 ,ai313414919
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
GPT-3模型下载:开启智能时代的无限可能,ai走入
SEO联系:如何通过SEO优化提升您的网络营销效果,企业营销推广获客
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
seo网络推广要做什么,seo 网络推广 ,ai少女喝药