2013-03-26 98 views
0

我正在实施一个启动器。我想在屏幕上禁用回家/设置按钮一段时间。所以我想把它设置为全屏。我可以在姜饼和蜂巢中做到这一点,它可以很好地工作,但在冰淇淋三明治中它不会。我已经尝试了下面的代码,但它都不起作用。冰淇淋三明治 - 全屏不工作

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 

ActionBar actionBar = getActionBar(); 
actionBar.hide(); 

requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

此外,我已设置主题为清单中的全屏。

回答

-1
requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

我正在使用冰淇淋三明治,它适用于我。您的应用中还存在其他一些问题。

+1

复制代码,并加入“我的作品”是不是一个答案 – Selvin 2013-03-26 15:28:53

+1

它不是冰淇淋sandwitch的问题,这就是我的意思。我有我自己的应用程序使用此代码,我的手机是micromax a68 android 4.0.4。需要更多@selvin – 2013-03-26 18:38:43

0

使用android:theme="@android:style/Theme.NoTitleBar.Fullscreen">在您的清单

+0

这并不隐藏家,后退,菜单按钮。它只会隐藏默认的灰色标题栏... – Pallavi 2013-03-26 15:29:42

0

冰淇淋sandwitch支持你发布的代码。可以是其问题与您的设备。尝试相同的代码

requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow()。setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

,只有在你的XML。尝试一个imageview的运行,从问题

+0

我也尝试过。它不工作。然后我读了冰淇淋的api。它说使用getWindow()。getDecorView()。setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);使系统栏不可见,但如果用户与屏幕交互,则会再次出现。这回答了我的问题,但谢谢 – Beyza 2013-03-27 15:21:18

相关问题