Каков правильный способ удалить панель действий внутри действия?Holoeverywhere: как программно удалить во время выполнения панель действий из активности
Моя активность продолжается org.holoeverywhere.app.Activity
Я пользовательский класс приложений, который расширяет org.holoeverywhere.app.Application и при запуске Execs этот статический код:
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);
в моя деятельность:
protected void onCreate(Bundle savedInstanceState) {
ThemeManager.removeTheme(this);
setTheme(ThemeManager.DARK | ThemeManager.FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
если добавить requestWindowFeature(Window.FEATURE_NO_TITLE)
в коде, на android 4.1.1
-table- баре удаляется пока на трубке -android 2.3.3
- панель не удаляется.
Перед введением holoeverywhere все работало нормально только с requestWindowFeature(Window.FEATURE_NO_TITLE).
Что является правильным способом удаления во время выполнения в ActionBar в holoeverywhere? (я хочу сделать это во время выполнения, поскольку пользователь имеет возможность установить раскладку темно- или светло, с DARK по умолчанию)
Спасибо Prototik, он работает. – Maxj
Он также работает с setTheme (ThemeManager.DARK | ThemeManager.NO_ACTION_BAR); Я использовал ThemeManager.FULLSCREEN вместо NO_ACTION_BAR – Maxj