2011-09-23 76 views
5

通过在activity.OnCreate中放入以下两行代码,我可以获得全屏视图:如何摆脱Android全屏模式下的顶部褪色边缘?

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

但是,如果仔细观察,屏幕顶部边缘仍会有一个略微的褪色边缘,看起来像是已删除标题栏的残留物。我怎样才能完全摆脱它?

看到这个屏幕截图,这是一个全屏视图获得使用上述两行代码,但顶部的衰落边缘是可见和讨厌的,我已经尝试过android:fadingEdge =“none”和android:fadingEdgeLength =“0sp “这个活动的根视图,不工作: A fullscreen view with a green background, fading edge is visible

回答

3

这会做你问什么:

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

谢谢!这个窍门! –