Tôi muốn thanh tiêu đề bị ẩn khi tôi xoay thiết bị của mình thành ngang. Tôi đã thấy các tùy chọn XML để ẩn thanh tiêu đề, và ví dụ sau đây để làm việc đó cách lập trình:Ẩn thanh tiêu đề/thanh thông báo khi thiết bị được định hướng đến phong cảnh
//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
NHƯNG, tôi đang sử dụng configChanges
tham số cho orientation
và screenSize
, vì vậy hoạt động của tôi không được tái tạo lại khi nó đang định hướng đến cảnh quan (Tôi đang làm điều này vì một số lý do). Vì vậy, tôi không thể sử dụng các phương pháp trên vì các cuộc gọi này cần phải được thực hiện trước setContentView()
.
Vì vậy, bất kỳ ý tưởng nào? Cảm ơn bạn.
Ứng dụng Youtube đang thực hiện nó bằng cách nào đó ... và tôi chắc chắn chúng không tạo lại hoạt động đó (thử chạy video theo chiều dọc).). –
Tôi không nghĩ rằng bạn có thể thay đổi decorview sau khi bạn đã gọi setcontentview. Tôi khuyên bạn nên bắt đầu chế độ xem ở chế độ toàn màn hình và làm cho thanh tiêu đề của bạn trở thành nội dung của bạn. theo cách đó về sự thay đổi quặng, bạn có thể che giấu nó. – Shubhayu
đọc bài đăng này http://stackoverflow.com/questions/4853505/android-how-to-disable-feature-no-title, đề xuất xác định tiêu đề của riêng bạn và bạn có thể ẩn và hiển thị theo ý muốn. – idiottiger