Tôi biết rằng tôi có thể làm cho lớp phủ ActionBar sử dụng requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY)
và có thể chuyển đổi/hiển thị thanh trạng thái ở màn hình của tôi (bằng cách chuyển đổi giữa các FLAG_FULLSCREEN
và FLAG_FORCE_NOT_FULLSCREEN
).
Công trình này tuyệt vời. Tuy nhiên, tôi không muốn bố cục của mình chuyển động khi tôi bật thanh trạng thái.overlay statusbar Android với ActionBar
tôi biết rằng tôi có thể làm cho thanh trạng thái "overlay" (mặc dù không minh bạch) nội dung sử dụng:
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
này cũng hoạt động tốt, ngoại trừ (dự kiến) hậu quả đó, khi sử dụng ActionBar, ActionBar bị cắt một nửa - một nửa trong số đó là dưới thanh trạng thái về cơ bản.
Vì vậy, tôi tự hỏi, có cách nào để "di chuyển thanh ActionBar xuống" theo chiều cao của thanh trạng thái trong trường hợp này không?
Tôi biết rằng trong trường hợp xấu hơn, tôi có thể thực hiện việc này với chế độ xem tùy chỉnh nằm trong bố cục, nhưng tôi không thực hiện điều này (muốn hưởng lợi từ ActionBar).
cảm ơn!
Nó không được khuyến khích để hiển thị thanh công cụ trong khi ẩn thanh trạng thái. – zgulser