1
57
在我的Android游戏中,我处理这个问题的方法是在我的活动的onCreate()中调用以下行
然后,我可以使用Activity类中的以下代码(通常从菜单选项调用)关闭和打开全屏功能(m_contentView变量是findView byid()中的视图,使用在on create中调用setContentView()时使用的ID)。
我在所有的游戏中都使用了这种技巧。 你为什么这么说
? ::编辑: 好吧,如果您试图在活动的生命周期中动态地显示和隐藏它,我不确定您是否可以使用正式的窗口标题来实现这一点,因为已经提到了在调用setContentView()之前需要设置的窗口功能。( link ) 你可以做的一件事是实现你自己的标题栏并动态地显示和隐藏…我把这个例子放在一起,会让你走上正轨。 这是布局文件
下面是主要活动的代码,它允许您打开和关闭我们的自定义标题栏。
它看起来不完美,但你可以一直玩的布局做更多。 alt text http://i39.tinypic.com/120sfp1.png 我的另一个想法是,如果你只是想隐藏一切来显示进度条,为什么不使用 ProgressDialog ? 这个类很容易使用…
|
2
13
添加
|
3
11
禁用应用程序标题 (这是应用程序名)
禁用顶部的通知栏 (向Android应用程序管理器请求允许全屏显示)
希望这能帮助任何想知道区别的人!! |
4
10
这对我有用……At OnResume方法 |
5
3
在android 3+上,通过调用
在android 1,2上,最好的解决方案(我猜)是为你的“标题栏”实现自定义视图并根据需要隐藏它(当然,调用
|
6
1
根据Docs和Android开发者Google Group的说法,这是不可能的。要实现这一点,您需要在文本和进度条中添加一个类似标题栏的布局项,并在需要时隐藏/显示。现在-没有其他方法可以解决这个问题,因为标题栏控件只能在setContentView调用之前完成,而不能在之后更改。 |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |