微信号:smart_android

介绍:关注我(微博@涩郎),我与你闲扯技术大话,笑谈科技人生.上谈技术,下论产品,以幽默诙谐的态度,面对乏味无聊的技术,用扯淡的方式,分享产品的内涵.谈的是技术,是产品,更是我们的人生.做东半球最会思考,...

Android中如何动态的实现设置全屏和退出全屏

2015-09-05 21:43 耿广龙

(点击上方公众号,可快速关注)


公众号:smart_android

作者:耿广龙|loonggg

点击“阅读原文”,可查看更多内容和干货



在我们的开发过程中,实现Activity全屏的效果经常遇见,当然我相信大家都肯定使用过,估计也会用,但是推出全屏的方法估计大家应该大多数人没有用过。在这里我就给大家介绍一下,如何动态的实现设置全屏和退出全屏吧!


[1].[代码] 实现全屏函数:


private void setFullScreen(){
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
}


[2].[代码] 退出全屏函数:


private void quitFullScreen(){
final WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setAttributes(attrs);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
}


在这里我还是鼓励大家积极的评论,在评论的下面留言自己最想知道的一些教程或者需要讲解的代码有哪些,我好有针对性的给大家写一些文章,我也希望有能力的人,能够也写一些文章,分享给大家。


【特别推荐↓】



「非著名程序员」本人建立了一个高端Android微信交流群,如果有想加入的请先加我个人微信号:loonggg ,具体加入条件非常简单,加我个人微信号时,请备注为:加群,到时会告诉你具体的加入流程,感谢🙏每位开发者的配合。



非著名程序员

微信号:smart_android


(长按上图,弹出“识别二维码”后可快速关注)

可能是东半球最好的技术分享公众号


「非著名程序员」字耿左直右,号涩郎,爱搞机,爱编程,是爬行在移动互联网中的一名码匠!专注于移动互联网的开发和研究,本号致力于分享IT技术和程序猿工作心得体会。欢迎大家关注与分享。

--------------------------------------

商务合作QQ:731457626

个人微信号:loonggg

投稿邮箱:loonggg.android@foxmail.com


点击下方“阅读原文”查看更多干货和惊喜

 
非著名程序员 更多文章 罗永浩PK王自如留下的20大段子 一个笑话引发的思考 当程序员老去会做什么?揭开光彩背后不为人知的辛酸命运 程序员不仅仅是写代码 有一种爱叫做习大大和彭麻麻!-这才是我们中国式的爱情
猜您喜欢 古代政权的合法化逻辑 未来五年,你的岗位将会消失吗 黑客马拉松 从Gartner IT成熟度模型谈Linux运维 用Golang写一个搜索引擎(0x06)