2015-06-13 21 views
8

Tôi đã tạo một dự án mới trong nhật thực với ngăn điều hướng và thay vì biểu tượng ba dòng ở trên cùng bên trái của màn hình, tôi có biểu tượng mũi tên quay lại. Tôi đã tìm thấy không có gì trên stack trên dòng chảy mà dường như giúp đỡ. Tôi đã cố gắng thay đổi setDisplayHomeAsUpEnabledsetHomeButtonEnabled nhưng nó không giúp đây là một phần của mã (bằng cách mã mặc định của nó từ nhật thực) bất kỳ ai có và ý tưởng? enter image description hereBiểu tượng ngăn kéo điều hướng mũi tên thay vì ba dòng

+1

bạn chưa cố gắng tìm kiếm đủ. . n để hiểu là tốt .. có rất nhiều giải pháp liên quan đến điều này. . –

+0

bạn muốn gì? – Apurva

+0

Vui lòng kiểm tra biểu tượng, nó có thể không phải là biểu tượng ba dòng mà bạn muốn, thay thế biểu tượng đúng cách. Ngoài ra kiểm tra trong mã của bạn mà từ chính xác mà biểu tượng trở lại dường như đến – akash89

Trả lời

6

Tôi tin rằng bạn có thể thử đặt lại nút hoạt động tùy chỉnh thành nút Hamburger.

Đây là mã.

Vì vậy, bạn có thể thay đổi dễ dàng bằng chương trình này bằng cách sử dụng chức năng homeAsUpIndicator() được thêm trong API Android 18 trở lên.

ActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator); 

Nếu bạn sử dụng thư viện hỗ trợ

getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator); 
6

Bạn có thể thay đổi tập tin styles.xml bạn để thay thế các biểu tượng điều hướng ngăn kéo thêm mã này:

<item name="homeAsUpIndicator">@drawable/ic_drawer</item> 
<item name="android:homeAsUpIndicator">@drawable/ic_drawer</item> 

Biểu tượng ic_drawer (mà bạn sẽ đặt trong thư mục drawable) có thể được tải trên web .

+0

Một lưu ý: các thẻ này sẽ được thêm dưới dạng con của thẻ