2013-04-05 39 views
5

Tôi đang phát triển một ứng dụng menu nhà hàng mà tôi muốn luôn bật (người dùng không thể ra ngoài ứng dụng).Xóa thanh thông báo trong ứng dụng Android

Cho đến nay, tôi có thể ghi đè các nút quay lại và nút trang chủ, nhưng tôi muốn loại bỏ thanh thông báo. Có anyway để làm điều đó?

Tôi đã cố gắng đặt chủ đề ứng dụng ở chế độ toàn màn hình không có thanh tiêu đề nhưng điều đó không thực hiện được mẹo. (Đối với các nút home tôi sử dụng ứng dụng tùy chỉnh trong application.xml.)

Dưới đây là một hình ảnh của ứng dụng để hiểu rõ hơn screenshot of my app

+2

bất cứ ai xếp hạng này xuống. bạn đã đọc chưa? –

+0

Tôi đã chỉnh sửa câu hỏi của bạn để cải thiện câu hỏi cho bạn. Nó có khả năng bị downvoted vì nó rất ít được hỏi. –

+0

@IbrahemAhmed đó là điều trong S.O. đầy kiêu ngạo; không cảm thấy bất lực – quinestor

Trả lời

0

Đặt onCreate này()

this.requestWindowFeature(Window.FEATURE_NO_TITLE); // Removing the title 

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
//notification bar 

Nhưng bạn phải đặt nó trước khi gọi hàm setContentView (R.id.x), nếu không nó không hoạt động

+0

điều này có cùng tác dụng như đặt chủ đề trong tệp xml. và nó sẽ không phủ lên thanh thông báo –

1

Bạn không thể xóa thanh điều hướng dưới cùng (thanh thông báo ở trên đầu màn hình) trên không bắt nguồn từ thiết bị.

Nếu bạn muốn chắc chế độ kiosk, sau đó bạn có hai lựa chọn - biến ứng dụng của bạn vào launcher hoặc nhổ tận gốc điện thoại và sử dụng các công cụ như: http://ppareit.github.com/HideBar/ (có giải pháp mã nguồn mở cũng nhưng tôi không có URL tiện dụng)

+0

tôi muốn xóa thanh được đánh dấu trong hình –

+0

Tôi đang nói chính xác rằng một –

+0

cũng nếu tôi biến ứng dụng của tôi thành một trình khởi chạy. người dùng vẫn có thể vào cài đặt gỡ cài đặt ứng dụng –