大家好,请问一下在android程序中怎么取消全屏?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大家好,请问一下在android程序中怎么取消全屏?相关的知识,希望对你有一定的参考价值。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
上面这个方法是设置全屏,但是,设置好了,我想取消全屏?设置成一般默认设置,怎么设置?
谢谢!

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);追问

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
好像在程序中不起作用呀!
还有其他办法?
谢谢!

参考技术A 这个没用过!你看看有一个 setVisibility 能不能用到里面来!追问

setVisibility这个好像是将空间隐藏的!还有其他办法?

参考技术B 你把上面的全屏代码 删掉不就行了吗!!!

我用keil进行调试时,程序总是自汇编的一段程序里反复执行,无法跳到main函数,请问一下大家怎么解决

0x0000089A F000FAAD BL.W 0x00000DF8
0x0000089E F000FA8F BL.W 0x00000DC0
0x000008A2 F7FFFE52 BL.W 0x0000054A
0x000008A6 E7F8 B 0x0000089A
这是程序在汇编不断循环执行的语句
请教一下大家怎么解决这个问题

1. 正式产品的C51程序应该是一个死循环。如果不是死循环,执行完main后,执行RET,将会将堆栈里的数据当做地址压入PC,程序跑错。最后会回到地址0000H,重新开始,进入main。你仿真在00H做中断,就会发现他回去了。
2. 你说的不清楚,跳转还是会跳转的。程序运行结果正确就说明没有错。除非你程序错误。如果你是在仿真时看到没有跳转,还是在那一行,那是他还有数据要处理,看汇编就知道了。
参考技术A 需要整体看代码的,仅看这几行跳转指令,解答不了 参考技术B 你那个汇编程序就是个死循环啊,你是用ARM芯片吗?在ARM7和Cortex-M3的启动代码中,默认异常处理都是死循环的,看你是否触发了异常? 参考技术C 关注这个问题 参考技术D 检查你的系统时钟配置是否异常?

以上是关于大家好,请问一下在android程序中怎么取消全屏?的主要内容,如果未能解决你的问题,请参考以下文章

请问怎样设置SQL Server 2000,使其能支持远程连接?

为啥开发Android无法设置全屏?

最近Android studio出了1.0版,但是SDK一直无法下载,请问大家是怎么解决的?

Android应用如何全屏显示

css怎么让网页各屏背景全屏显示

取消google二次验证码要怎么进行处理