Bình thường, khi bạn chạy ứng dụng ra điện thoại, trên đầu
màn hình sẽ có đầu đề tên ứng dụng và icon, trông như sau.
Để làm mất chúng đi, bạn có thể để dòng sau lên trên dòng setConntenView.
requestWindowFeature(Window.FEATURE_NO_TITLE);
Lúc đó đã không còn tên và icon ứng dụng nữa, nhưng vẫn còn thanh bar ngày giờ và pin.
Để hoàn toàn bỏ hết cả thanh bar này, bạn copy dòng sau vào trong khai báo class trong file AndroidManifest.xml
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Tuy nhiên lúc đó
màn hình ứng dụng sẽ trở nên có nền đen như sau.
Để khắc phục, bạn
sẽ đổ nền trắng cho toàn bộ layout của class.
android:background="#ffffff"
Lúc này màn hình ứng dụng sẽ lại trắng như bình thường.
Giả sử bạn làm ứng dụng đọc sách, bình thường cứ sau khoảng
30 giây mà người dùng không chạm vào thì màn hình sẽ tắt.
Để cho màn hình luôn bật sáng, bạn thêm dòng sau vào dưới
dòng setContenView là được.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
No comments:
Post a Comment