社区
Android
帖子详情
锁定横屏的问题,关于surfaceView,大虾们帮帮忙
xl_at
2012-09-18 11:09:16
activity已经锁定为横屏, surfaceView在程序前台运行过程中表现正常为横屏(800*480),可是一旦屏幕黑了,或者切入后台,surfaceView就变成(480*800),因为是游戏程序,部分处理类似脏矩形,所以导致我的程序部分绘制会出问题
...全文
380
14
打赏
收藏
锁定横屏的问题,关于surfaceView,大虾们帮帮忙
activity已经锁定为横屏, surfaceView在程序前台运行过程中表现正常为横屏(800*480),可是一旦屏幕黑了,或者切入后台,surfaceView就变成(480*800),因为是游戏程序,部分处理类似脏矩形,所以导致我的程序部分绘制会出问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
弥补123
2015-05-27
打赏
举报
回复
leisiyu320
2014-11-10
打赏
举报
回复
同问,刚刚也遇到这个问题
qq_15147395
2014-10-08
打赏
举报
回复
楼主的问题解决了没?我也碰到跟楼主一样的问题,搞不定
andylao62
2012-09-19
打赏
举报
回复
android:configChanges="keyboardHidden|orientation"
配置这个后,在
在横竖屏切换的时候不会重新执行Activity的onCreate方法,只是执行onConfigChanged方法,正常情况下会在横竖屏切换的时候重新执行onCreate方法
但是如果是黑屏后,再进入应用,他会执行onResume
xl_at
2012-09-18
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
“锁定为横屏”,这是如何做到的?
[/Quote]
activity加了android:configChanges="keyboardHidden|orientation",android:screenOrientation="landscape
莫非这里有问题
中才德创
2012-09-18
打赏
举报
回复
“锁定为横屏”,这是如何做到的?
xl_at
2012-09-18
打赏
举报
回复
和 onRestart,onResume 都没有关系 , 因为问题发生时后 这2个函数还未调用。 我试着把android:layout_width="fill_parent",android:layout_height="fill_parent" 都改为固定大小 问题就解决了 我就纳闷了
andylao62
2012-09-18
打赏
举报
回复
应该是onResume
andylao62
2012-09-18
打赏
举报
回复
onRestart这个有定义了吗?
xl_at
2012-09-18
打赏
举报
回复
没报错,activity加了android:configChanges="keyboardHidden|orientation",android:screenOrientation="landscape"这些属性。至于onRestart没关系的 ,我现在的问题是程序在切入后台或者屏幕黑了以后 surfaceView 的bounds 和 size这些属性完全变成竖屏的了
andylao62
2012-09-18
打赏
举报
回复
报错了吗?报什么错
android:screenOrientation="landscape"这个定义没
onRestart这个方法有没有处理和屏幕有关的?
xl_at
2012-09-18
打赏
举报
回复
在模拟器上试了下,发现了一个问题,如果模拟器设置为横屏,那么程序转入后台时,表现是正常的, 但是如果模拟器设置为竖屏,那么之前我说的那个问题出现了。这是为啥呢。难道程序转入后台或者黑屏以后(只要是不绘制状态),屏幕方向就是系统默认的屏幕方向吗, 有木有高手解释下啊
xl_at
2012-09-18
打赏
举报
回复
android:screenOrientation="landscape" 已经指定为横屏,android:ConfigChanges,用于捕获某些状态的改变,避免造成activity的重新oncreate
tqm0816
2012-09-18
打赏
举报
回复
activity加了android:configChanges="keyboardHidden|orientation",这个属性不是横屏和竖屏都可以适应吗
《2048》-UGUI搞定2D游戏研发
2048 是一款比较流行的数字游戏,五斗米老师带你完全还原这款游戏,发布到手机上完全可以达到以假乱真的地步。这并不是一款入门游戏案例,你需要懂一点点C#,会一点点UGUI,学习这个案例最大的成就感在,不同设备的适配,竖屏游戏也能
横屏
玩,这不在仅仅设置锚点位置了,除了这些动画的制作和使用,数据持久化,合并的核心算法,九宫格图片使用 ……,来来来,小二,上菜喽
Android强制设定
横屏
时,
SurfaceView
一直黑屏
接着上一个
问题
,解决了
SurfaceView
闪屏
问题
之后(http://www.cnblogs.com/Joanna-Yan/p/4829325.html),又有了一个新的
问题
。现在我想设置含有fragment+viewpager的activity
横屏
。其中一个fragment有视频播放功能,含
SurfaceView
. 当我
横屏
拿着平板时,打开程序进入到该activity,是正常的。当竖屏拿...
Android
80,263
社区成员
91,301
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章