码迷,mamicode.com
首页 > 移动开发 > 详细

android视频双向实时通讯的横竖屏切换

时间:2017-09-07 19:25:54      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:theme   使用   change   hid   android   hang   屏幕   横竖屏切换   创建   

大概的样子是酱婶儿的

  技术分享

点击全屏按钮时执行setRequestedOrientation方法,此时希望得到的结果是surfaceview界面全屏且横屏显示,并且在横屏时Activity没有被重新创建,这样可以保证视频正在通讯时切换屏幕,视频连接仍然正常。

那么在执行setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);之前,将这个Activity的configChanges属性设置为android:configChanges="keyboardHidden|orientation|screenSize",并且将theme设置为android:theme="@android:style/Theme.NoTitleBar"。不过这里有个问题要注意(敲黑板、、、),一开始我使用的activity是继承AppCompatActivity的,那么使用NoTitleBar主题就会报错,改为extend Activity就欧克了。

 

android视频双向实时通讯的横竖屏切换

标签:theme   使用   change   hid   android   hang   屏幕   横竖屏切换   创建   

原文地址:http://www.cnblogs.com/Sharley/p/7490996.html

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