社区
Android
帖子详情
锁定横屏的问题,关于surfaceView,大虾们帮帮忙
xl_at
2012-09-18 11:09:16
activity已经锁定为横屏, surfaceView在程序前台运行过程中表现正常为横屏(800*480),可是一旦屏幕黑了,或者切入后台,surfaceView就变成(480*800),因为是游戏程序,部分处理类似脏矩形,所以导致我的程序部分绘制会出问题
...全文
414
14
打赏
收藏
锁定横屏的问题,关于surfaceView,大虾们帮帮忙
activity已经锁定为横屏, surfaceView在程序前台运行过程中表现正常为横屏(800*480),可是一旦屏幕黑了,或者切入后台,surfaceView就变成(480*800),因为是游戏程序,部分处理类似脏矩形,所以导致我的程序部分绘制会出问题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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",这个属性不是横屏和竖屏都可以适应吗
Android下使用
SurfaceView
播放视频文件
Android下使用
SurfaceView
播放视频文件,详细参见博客:http://www.cnblogs.com/plokmju/p/android_
SurfaceView
.html
在
SurfaceView
中添加组件
在
SurfaceView
中添加组件,一个界面中既有
surfaceview
又有button、textview等组件,http://blog.csdn.net/xiaominghimi/archive/2010/12/26/6099194.aspx
Android
SurfaceView
游戏 flabby bird 完整代码
代码为博客的实例代码,http://blog.csdn.net/lmj623565791/article/details/43063331 有
问题
,请博客留言
PlayCamera_V1.0.0(
SurfaceView
预览Camera,拍照demo)
SurfaceView
预览Camera,拍照demo),详见博客:http://blog.csdn.net/yanzi1225627/article/details/33028041
Android利用MediaPlayer+
SurfaceView
播放网络视频
android 利用MediaPlayer+
SurfaceView
播放视频,与我的文章对应http://blog.csdn.net/shenxiaolei507/article/details/41349295,而且其中还有很多高级功能的实现,还包括ViedioView播放视频!!
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章