Cách nào chính xác để xóa thanh tác vụ bên trong một hoạt động?Holoeverywhere: cách xóa theo chương trình khi chạy thanh tác vụ từ hoạt động
hoạt động của tôi kéo dài org.holoeverywhere.app.Activity
Tôi đã một lớp ứng dụng tùy chỉnh kéo dài org.holoeverywhere.app.Application và tại giám đốc điều hành khởi động mã tĩnh này:
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);
trong hoạt động của tôi:
protected void onCreate(Bundle savedInstanceState) {
ThemeManager.removeTheme(this);
setTheme(ThemeManager.DARK | ThemeManager.FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
nếu tôi thêm requestWindowFeature(Window.FEATURE_NO_TITLE)
trong các mã, trên một android 4.1.1
-table- thanh được lấy ra khi đang sử dụng thiết bị cầm tay -android 2.3.3
- thanh không bị xóa.
Trước khi giới thiệu holoeverywhere tất cả mọi thứ làm việc tốt với chỉ requestWindowFeature(Window.FEATURE_NO_TITLE).
Đó là cách chính xác để loại bỏ trong thời gian chạy các actionbar trong holoeverywhere? (Tôi muốn làm điều đó trong thời gian chạy vì người sử dụng có quyền lựa chọn để thiết lập một tối hoặc ánh sáng bố trí, với một mặc định TỐI)
Cảm ơn Prototik, nó hoạt động. – Maxj
Nó cũng hoạt động với setTheme (ThemeManager.DARK | ThemeManager.NO_ACTION_BAR); Tôi đã sử dụng ThemeManager.FULLSCREEN thay vì NO_ACTION_BAR – Maxj