通过将以下两行代码放入activity.oncreate,我可以获得全屏视图:
请求窗口功能(窗口。功能没有标题);
getwindow().setflags(windowmanager.layoutparams.flag_全屏,windowmanager.layoutparams.flag_全屏);
但是,如果仔细观察,屏幕的上边缘仍有一个轻微的褪色边缘,看起来像是删除的标题栏的残留物。我怎么才能完全摆脱它呢?
请看这个屏幕截图,这是一个使用上述两行代码获得的全屏视图,但是顶部的淡入边缘是可见的并且令人讨厌,我已经在这个活动的根视图上尝试了android:fading edge=“none”和android:fadingedgeleng=“0sp”,但不起作用:

最佳答案

这将满足您的要求:

requestWindowFeature(Window.FEATURE_NO_TITLE);
setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

07-24 09:47
查看更多