2010-06-06 33 views
13

Trong android, thanh thông báo ở trên cùng có bóng tối phần lớn thời gian. Tuy nhiên, đôi khi, chẳng hạn như khi ứng dụng có thanh tiêu đề hiển thị hoặc trong một số trường hợp khác (chẳng hạn như trong ứng dụng twitter hoặc thị trường) hiệu ứng đổ bóng đó đã biến mất. Tôi đoán là bóng được cho là có khi nội dung bên dưới có thể cuộn.xóa bóng thanh thông báo trong ứng dụng android

Trong ứng dụng của tôi, tuy nhiên, nội dung bên dưới không thể cuộn và tôi nghĩ bóng có vẻ xấu ở phần trên cùng của biểu tượng của tôi.

Có ai biết cách tắt tính năng này không?

+1

Bạn có thể cân nhắc đăng ảnh chụp màn hình hoặc hai ảnh minh họa những gì bạn đang thấy. – CommonsWare

Trả lời

29
<!-- Variation on the Light theme that turns off the title --> 
<style name="Theme.IOSched" parent="android:style/Theme.Light"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

Các android:windowContentOverlay là cái bóng của mình, và đặt nó vào @null trong chủ đề của bạn sẽ loại bỏ nó. Bạn có thể thấy điều này hoạt động trong Google I|O 2010 conference app, sử dụng nhiều quy ước giao diện người dùng giống như ứng dụng Twitter mới. Tuy nhiên, hiện tại, ứng dụng Twitter vẫn chưa được mở nguồn, đó là lý do tại sao tôi chỉ cho bạn ứng dụng I | O. Đoạn mã ở trên là từ styles.xml resource của ứng dụng đó.

+1

Cuộc gọi tốt. Và cảm ơn con trỏ ứng dụng IO, điều đó sẽ thực sự hữu ích. – defrex

+0

Bất kỳ cách nào để đặt chương trình này theo cách lập trình? Cảm ơn. – xip

+1

@ Hikaru: Tôi không biết, xin lỗi. – CommonsWare

Các vấn đề liên quan