2013-03-28 2 views
1

есть пусковая установка, которая позволяет скрыть или защитить строку состояния. Я попытался получить положение меню с помощью TouchEvent и позиции меню, когда есть прикосновение. Я положил всплывающее окно, чтобы сказать, что вы не разрешены, но touchEvent дает действия на экране, так как я могу скрыть строку состояния. Я попробовалКак скрыть строку состояния в пусковой установке?

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 
     setContentView(R.layout.main_grid); 
     mGrid = (GridView) findViewById(R.id.gridview); 
     mGrid.setColumnWidth(95); 
     mGrid.setVisibility(0x00000000); 
     mGrid.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION); 
+0

http://stackoverflow.com/questions/13800009/hide-android-status-bar-for-my-application-on-android-4-0-4 – jasonflaherty

+0

какое устройство конфигурации/эмулятор вы пытаетесь это? btw, посмотрите [здесь] (http://stackoverflow.com/questions/14178237/setsystemuivisibilitysystem-ui-flag-layout-hide-navigation-does-not-work), может быть полезно – lelloman

+0

Я использую планшет. – diez

ответ

1

вы можете сделать это программно, вызвав

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 

Я думаю, что вы должны сделать это до того, чем

setContentView(whatever); 

или редактирования стиля приложения, добавление

<item name="android:windowFullscreen">true</item> 

внутри <style>

+0

Я пробовал это, но theire не улучшается. – diez

+1

@ diez Хорошо, было бы неплохо, если бы вы могли сказать, что вы уже пробовали при задании вопроса, и в конечном итоге опубликовать код ^^ – lelloman

+0

getWindow(). SetFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN) ; \t \t setContentView (R.layout.main_grid); \t \t mGrid = (GridView) findViewById (R.id.gridview); \t \t mGrid.setColumnWidth (95); \t \t mGrid.setVisibility (0x00000000); \t \t mGrid.setSystemUiVisibility (View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION); – diez

0

Пробовали ли вы это в манифесте?

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
+0

этот номер для строки заголовка, а не строка состояния – diez

+0

, и весь экран не работает для этого? – jasonflaherty

+0

нет, я пробовал запускать, когда мы нажимаем, на нем у нас есть действие с сообщением. я хотел бы сделать что-то подобное, но я не знаю, как это сделать. – diez