13

Tôi có hoạt động với nhiều đoạn sử dụng thanh tác vụ và ngăn điều hướng. Nó đã bật "home as up". Tôi đã thực hiện logic thích hợp rằng chỉ có các đoạn cấp cao nhất hiển thị thanh tác vụ ngăn kéo biểu tượng chuyển đổi, các đoạn khác hiển thị mũi tên. Tôi đã đạt được điều này bằng cách:Thiếu biểu tượng điều hướng sau khi chuyển từ ICS ActionBar sang Thanh công cụ Lollipop

mDrawerToggle.setDrawerIndicatorEnabled(false); 
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, mDrawerList); 

Hiện tại thư viện hỗ trợ cũ v4 ActionBarDrawerToggle không còn được dùng nữa. Tôi đã chuyển sang phiên bản v7 cùng với Toolbar mới để có giao diện Material Design. Sau đó khi ngăn kéo mở "mũi tên" được hiển thị chính xác, nhưng khi đoạn mã trên được thực thi, nó sẽ biến mất hoàn toàn.

Có phải là lỗi trong thư viện hỗ trợ hoặc tôi phải làm điều gì đó khác để hiển thị mũi tên "lên" thay vì chỉ báo ngăn kéo?

+0

thư viện hỗ trợ là không hữu ích, không có giấy tờ và có vấn đề vì nó có thể ngay bây giờ, tôi đang gặp rất nhiều vấn đề với thư viện đó. Điều đó nói rằng, hãy thử getActionBarCompat(). DisplayHomeAsUpEnabled() hoặc useLogo | showHome | showTitle trong