Jaki jest poprawny sposób usunięcia paska akcji wewnątrz działania?Holoeverywhere: sposób programowego usuwania w czasie wykonywania paska działań z działania
Moja aktywność rozciąga org.holoeverywhere.app.Activity
Mam niestandardowej klasy aplikacji, która rozciąga org.holoeverywhere.app.Application i co kierownictwem startowych ten kod statyczny:
ThemeManager.setDefaultTheme(ThemeManager.DARK);
ThemeManager.map(ThemeManager.DARK, R.style.Holo_Demo_Theme);
ThemeManager.map(ThemeManager.LIGHT, R.style.Holo_Demo_Theme_Light);
ThemeManager.map(ThemeManager.MIXED, R.style.Holo_Demo_Theme_Light_DarkActionBar);
ThemeManager.map(ThemeManager.DARK | ThemeManager.FULLSCREEN, R.style.Holo_Demo_Theme_Fullscreen);
ThemeManager.map(ThemeManager.LIGHT | ThemeManager.FULLSCREEN, R.style.Holo_Demo_Theme_Light_Fullscreen);
ThemeManager.map(ThemeManager.MIXED | ThemeManager.FULLSCREEN, R.style.Holo_Demo_Theme_Light_DarkActionBar_Fullscreen);
w moja aktywność:
protected void onCreate(Bundle savedInstanceState) {
ThemeManager.removeTheme(this);
setTheme(ThemeManager.DARK | ThemeManager.FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
jeśli dodam requestWindowFeature(Window.FEATURE_NO_TITLE)
w kodzie, na android 4.1.1
-table- baru usuwa na słuchawce -android 2.3.3
- pasek nie jest usuwany.
Przed wprowadzeniem holoeverywhere wszystko działało dobrze z tylko requestWindowFeature(Window.FEATURE_NO_TITLE).
który jest właściwy sposób, aby usunąć przy starcie z actionbar w holoeverywhere? (chcę to zrobić w czasie wykonywania, ponieważ użytkownik ma możliwość ustalenia układu ciemne lub zbyt jasne, z domyślnie ciemności)
Dzięki Prototik, działa. – Maxj
Działa również z setTheme (ThemeManager.DARK | ThemeManager.NO_ACTION_BAR); Używałem ThemeManager.FULLSCREEN zamiast NO_ACTION_BAR – Maxj