2013-04-05 18 views
5

Zajmuję się tworzeniem aplikacji w menu restauracji, które chcę zawsze wyświetlać (użytkownik nie powinien mieć możliwości wyjścia poza aplikację).Usunięcie paska powiadomień w aplikacji na Androida

Do tej pory jestem w stanie zastąpić przyciski tylne i domowe, ale chciałbym pozbyć się paska powiadomień. Czy mimo to jest coś takiego?

Próbowałem ustawić motyw aplikacji na pełny ekran bez paska tytułu, ale to nie wystarczyło. (Dla przycisku domu użyłem niestandardową aplikację w application.xml.)

Oto zdjęcie z aplikacji dla lepszego zrozumienia screenshot of my app

+2

ktokolwiek to ocenił. Czy ty nawet czytałeś? –

+0

Edytowałem twoje pytanie, aby poprawić je dla Ciebie. Prawdopodobnie został wycofany, ponieważ był bardzo źle zapytany. –

+0

@IbrahemAhmed o to chodzi w S.O. pełen arogancji; nie czuj się bezsilny – quinestor

Odpowiedz

0

umieścić ten onCreate()

this.requestWindowFeature(Window.FEATURE_NO_TITLE); // Removing the title 

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
//notification bar 

But musisz umieścić go przed wywołaniem setContentView (R.id.x), w przeciwnym razie nie zadziała

+0

ma to taki sam efekt, jak ustawienie motywu w pliku xml. i nie będzie nakładać się na pasek powiadomień –

1

Nie można usunąć dolnego paska nawigacji (pasek powiadomień jest ten na górze ekranu) na nierootowanym urządzenie.

Jeśli chcesz, aby tryb kiosku, to masz dwie możliwości - włączyć aplikację do wyrzutni lub wykorzenić urządzenie i korzystać z narzędzi takich jak: http://ppareit.github.com/HideBar/ (tam rozwiązania open source, jak dobrze, ale nie mam URL poręczny)

+0

Chcę usunąć pasek podświetlony na zdjęciu –

+0

Mówię o tym dokładnie –

+0

dobrze, jeśli zmieniam moją aplikację w launchera. użytkownik może nadal przejść do ustawień odinstalować aplikację –

Powiązane problemy