2015-07-28 6 views
0

Доброе утро. Я использовал студию Android, чтобы попытаться сделать полноэкранный режим активности/всего приложения.Удаление Android Titlebar не работает (андроидная студия)

Есть два метода я пытался, один в манифесте:

<activity android:name=".ActivityName" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"> 
</activity> 

(и еще одна попытка в манифесте)

android:theme="@style/FullscreenTheme" > 

(и еще одна попытка в манифесте)

android:theme="@android:style/Theme.NoTitleBar"> 

А другой в коде (onCreate)

ActionBar actionBar = getActionBar(); 
actionBar.setDisplayShowTitleEnabled(false); 

Снова и снова панель сверху появляется во всех моих действиях, как показано на изображении ниже.

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

enter image description here

+0

возможно дубликат [Полноэкранный активность в Android?] (Http://stackoverflow.com/questions/2868047/fullscreen-activity- in-android) – Lamorak

+0

[Этот ответ] (http://stackoverflow.com/a/28301744/4584675) должен помочь вам – Lamorak

ответ

0

1) Добавить тему для деятельности

<activity 
    android:name=".MyActivity" 
    android:theme="@android:style/Theme.NoTitleBar"/> 

ИЛИ

2) Ручка в деятельности

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
this.setContentView(R.layout.main_layout); 
+0

Работа с частью темы для действий в файле AndroidManifest.xml. По какой-то причине при попытке иметь один файл темы, на который ссылается , не работает. Может кто-то порекомендовать то, что лучше всего положить в каждый андроид: тема часть есть? Кажется, уметь удалять андроид: тема в каждом и с использованием одного в будет лучше всего? – user3652876

+0

@ user3652876 Вы правы вместо нескольких действий, которые вы можете использовать в приложении. но теперь разработчики используют несколько фрагментов и однократную активность. –

0

В onCreate вашей деятельности, используйте

getActionBar().hide(); 
0

Я думаю, что это будет работать Android: тема = "@ андроид: стиль/Theme.Holo.NoActionBar"

0

I обычно делают это:

protected void onCreate(Bundle savedInstanceState) { 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    . 
    . 
    . 
Смежные вопросы