码迷,mamicode.com
首页 > 其他好文 > 详细

锁定横屏的问题,关于surfaceView,大虾们帮帮忙

时间:2014-10-18 23:42:09      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:android   io   ar   sp   on   art   问题   cti   bs   

============问题描述============


activity已经锁定为横屏, surfaceView在程序前台运行过程中表现正常为横屏(800*480),可是一旦屏幕黑了,或者切入后台,surfaceView就变成(480*800),因为是游戏程序,部分处理类似脏矩形,所以导致我的程序部分绘制会出问题

============解决方案1============


报错了吗?报什么错
android:screenOrientation="landscape"这个定义没
onRestart这个方法有没有处理和屏幕有关的?

============解决方案2============


“锁定为横屏”,这是如何做到的?

============解决方案3============


activity加了android:configChanges="keyboardHidden|orientation",这个属性不是横屏和竖屏都可以适应吗

============解决方案4============


android:configChanges="keyboardHidden|orientation"
配置这个后,在
在横竖屏切换的时候不会重新执行Activity的onCreate方法,只是执行onConfigChanged方法,正常情况下会在横竖屏切换的时候重新执行onCreate方法
但是如果是黑屏后,再进入应用,他会执行onResume

锁定横屏的问题,关于surfaceView,大虾们帮帮忙

标签:android   io   ar   sp   on   art   问题   cti   bs   

原文地址:http://www.cnblogs.com/shaochuyun57/p/4033798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!