社区
Android
帖子详情
锁定横屏的问题,关于surfaceView,大虾们帮帮忙
xl_at
2012-09-18 11:09:16
activity已经锁定为横屏, surfaceView在程序前台运行过程中表现正常为横屏(800*480),可是一旦屏幕黑了,或者切入后台,surfaceView就变成(480*800),因为是游戏程序,部分处理类似脏矩形,所以导致我的程序部分绘制会出问题
...全文
417
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
是一种特殊的视图,常用于处理高性能的图形渲染,比如播放视频或者游戏画面。在视频播放场景中,
SurfaceView
提供了一个高效且低延迟的显示机制,能够将视频帧直接绘制到Surface上,减少...
Android
SurfaceView
游戏 flabby bird 完整代码
**Android
SurfaceView
游戏开发:Flappy Bird 实例详解** 在Android开发中,
SurfaceView
是一种特殊的视图组件,常用于高性能的图形渲染,如游戏和视频播放。它提供了直接与硬件图形缓冲区交互的能力,使得开发者能...
在
SurfaceView
中添加组件
在
SurfaceView
中添加组件,一个界面中既有
surfaceview
又有button、textview等组件,http://blog.csdn.net/xiaominghimi/archive/2010/12/26/6099194.aspx
PlayCamera_V1.0.0(
SurfaceView
预览Camera,拍照demo)
9. **兼容性
问题
**: Camera API在不同的Android版本和设备上可能会有不同的行为。开发者需要考虑到这些差异,可能需要使用Camera2 API(自Android 5.0开始引入)以获得更好的兼容性和控制性。 10. **用户交互**:...
Android利用MediaPlayer+
SurfaceView
播放网络视频
android 利用MediaPlayer+
SurfaceView
播放视频,与我的文章对应http://blog.csdn.net/shenxiaolei507/article/details/41349295,而且其中还有很多高级功能的实现,还包括ViedioView播放视频!!
Android
80,472
社区成员
91,391
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章