2013-08-02 3 views
0

Я обновил до 4.3 сегодня, и я увидел, что полноэкранные действия не работают должным образом, более подробно, верхняя панель всегда отображается.Проблема с полноэкранным экраном в Android 4.3

Я попытался запустить эмулятор (4.2) и отлично работает.

У кого-то такая же проблема?

+0

может поместить код или menifest файл, который может сказать вам что-то , –

+0

4.3 является последним, чем 4.2 (jelly bean) .... извините –

ответ

3

Вы можете сделать это двумя способами

1) Programatically:

import android.app.Activity; 
import android.os.Bundle; 
import android.view.Window; 
import android.view.WindowManager; 

public class ActivityName extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     // remove title 
     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 
     setContentView(R.layout.main); 
    } 
} 

2) Изменение AndroidManifest.xml файла:

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

В манифесте:

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

ПРИМЕЧАНИЕ: Не кажется ли вам, что лучше использовать одну линию для достижения требуемой задачи, а не дублировать длинный код снова и снова во всех виды деятельности?!

+0

Измененная тема из @ style/FullscreenTheme to @android: style/Theme.Black.NoTitleBar.Fullscreen – Samoji

+0

Это должно сработать ... Надеюсь, это помогло ... ! – Exceptional

+0

** ПРИМЕЧАНИЕ: ** Не считаете ли вы, что лучше использовать одну линию для достижения желаемой задачи, а не дублировать длинный код снова и снова во всех действиях ?! – Exceptional

Смежные вопросы