2015-02-24 36 views
8

thanh điều hướng đang che phủ chế độ xem hoạt động của tôi ở dưới cùng. Vấn đề tương tự như ở đây: Android Navigation Bar overlaying my viewThanh điều hướng Android Lollipop lớp phủ hoạt động xem

Sự cố dường như chỉ xảy ra trên Android Lollipop. Trên Moto G của tôi với KitKat 4.4.4. tôi không có vấn đề này. Tôi không biết tại sao vấn đề này chỉ liên quan đến Lollipop.

Vấn đề của tôi là, với giải pháp @ ps-glass postet không hoạt động đối với tôi bằng cách nào đó, hãy đặt fitsSystemWindow = true. Tôi đã thử nó với chủ đề hoặc với các tập tin bố trí trực tiếp, không có gì làm việc cho tôi cho đến nay.

Dưới đây là một hình ảnh: https://drive.google.com/file/d/0B5g_MttTC7ZIQzNfS3Y2dVFKSFk/view?usp=sharing

Bạn chỉ có thể nhìn thấy một chút của văn bản, phần còn lại được phủ lên bởi thanh điều hướng.

+0

Tôi tìm thấy giải pháp khác bằng thư viện (Phần 4) https://mindofaandroiddev.wordpress.com/2013/12/28/making-the-status-bar-and-navigation-bar-transparent-with-a- listview-on-android-4-4-kitkat/Nhưng tôi không muốn sử dụng thư viện cho vấn đề này. – Moritz

+0

bản sao có thể có của [Android L ActionBarActivity bằng Feinstein SldingMenu và AppCompat v21 được cắt ở cuối màn hình] (http://stackoverflow.com/questions/27781023/android-l-actionbaractivity-using-feinstein-sldingmenu-and- appcompat-v21-is-cut) – whitaay

+0

Đây là bản sao. Xem giải pháp của tôi ở đây: http://stackoverflow.com/a/28459582/969880 – whitaay

Trả lời

17

Tôi phát hiện ra rằng sự cố này liên quan đến thư viện chúng tôi đang sử dụng: https://github.com/jfeinstein10/SlidingMenu và những người khác cũng gặp sự cố này sau khi cập nhật AppCompat thành v21.

Một số giải pháp được đăng ở đây https://github.com/jfeinstein10/SlidingMenu/issues/680 và một số khác ở đây The getDecorView method return view include navigation bar view on lollipop?

Giải pháp từ https://stackoverflow.com/users/715451/saulobrito đang làm việc cho tôi ngay bây giờ và nó là cách dễ nhất tôi nghĩ.

<style name="Theme" parent="FrameworkRoot.Theme"> 
    <item name="android:windowDrawsSystemBarBackgrounds">false</item> 
</style> 

Tôi đặt đoạn mã này vào chủ đề của mình trong thư mục res/values-v21.

+0

Cảm ơn bạn rất nhiều người đàn ông. Tôi đã bị mắc kẹt trong lỗi này trong nhiều ngày. Tôi nghĩ đây là một lỗi trong Lollipop. –

+0

Nó hoạt động, nhưng màu sắc của thanh trạng thái biến mất ... – Ziem

+0

Vâng, điều này là bởi vì nó không phải là bất kỳ giải pháp. Nếu tôi cần thanh trạng thái màu thì sao? – user1209216

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