Как избавиться от верхнего угасающего края в полноэкранном режиме Android? - PullRequest
5 голосов
/ 23 сентября 2011

Поместив следующие две строки кода в Activity.OnCreate, я могу получить полноэкранный вид:

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

1 Ответ

3 голосов
/ 13 ноября 2011

Это будет делать то, что вы просите:

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