2014-12-03 35 views
5

Sự khác nhau giữa nút hành động Quay lại và nút quay lại Android là gì? Bởi vì nó dường như ActionBar lại nút đó được gọi với:Sự khác biệt giữa nút quay lại hành độngBar và nút quay lại android

ActionBar actionBar = getSupportActionBar(); 
    actionBar.setDisplayHomeAsUpEnabled(true); 

nó hoạt động cách tốt hơn ...

dụ: khi tôi bấm ActionBar lại nút animations đang ở đó, nhưng nếu tôi nhấn nút quay lại mặc định thì không.

tôi có thể thay đổi chủ đề từ một hoạt động ưu tiên: Nếu tôi quay trở lại với nút ActionBar lưng màu sắc ngay lập tức thay đổi, nhưng với mặc định tôi phải khởi động lại ứng dụng ....

làm thế nào tôi có thể làm cho tôi nút quay lại mặc định hoạt động như ActionBar?

+0

Tại đây bạn có thể tìm thêm thông tin chi tiết cho câu hỏi của mình: http://developer.android.com/design/patterns/navigation.html –

+0

bản sao có thể có của [Sự khác biệt giữa nút quay lại phần cứng và nút thanh điều hướng] (http: // stackoverflow.com/questions/25204607/different-between-hardware-back-button-and-navigation-bar-back-button) –

+0

upps xấu của tôi: | tôi đã không tìm thấy bài viết này tôi nên xóa này? –

Trả lời

4

Nút "Quay lại" của ActionBar thực sự là nút "Lên" và nó sẽ đưa bạn đến cấp cao hơn trên hệ thống phân cấp điều hướng của ứng dụng. Nút quay lại đưa bạn đến địa điểm cuối cùng bạn đang xem.

Một mẹo hay khác để thực hiện tốt hơn điều này là nút "Lên" sẽ luôn đưa bạn đến một địa điểm trên ứng dụng của bạn, trong khi nút quay lại có thể đưa bạn đến một ứng dụng khác.

Bạn có thể muốn đọc bài viết này để hiểu rõ hơn về sự khác biệt: http://developer.android.com/design/patterns/navigation.html

+1

Tôi chỉ muốn thêm rằng nút quay lại 'ActionBar' cũng có thể được sử dụng như một cách để bỏ qua điều hướng của các màn hình trước đó. Bạn có thể thiết lập đường dẫn trả về của điều hướng 'LÊN' để trở thành một cái gì đó có ý nghĩa. Điều này có thể được sử dụng để bỏ qua màn hình không cần thiết. –

1

Nút quay lại android điều hướng "quay lại". Nút thanh điều hướng điều hướng "lên". Điều hướng luôn dẫn bạn đến cùng một ứng dụng bạn đang sử dụng, chỉ là một hoạt động khác. Quay lại có thể thay đổi ứng dụng VÀ hoạt động.

0

Bằng một ví dụ:

Đến ứng dụng Gmail, bắt đầu để trả lời một email bằng cách gõ tin nhắn, không gửi. vừa mới:

  • nếu nút quay lại → chỉ bàn phím sẽ bị đóng.
  • nếu nút Lên được nhấn --- → cả bàn phím và hoạt động trả lời sẽ bị đóng.

► Trở lại nút đã làm việc với chồng lại ..... và không liên quan với ứng dụng cụ thể.
► Nút lên đã hoạt động với cấu trúc phân cấp của ứng dụng .. và liên quan đến ứng dụng cụ thể.

+0

đây là trường hợp cụ thể vì bạn có bàn phím hiển thị. Nói chung khi bạn có bàn phím hiển thị nút quay lại có chức năng mặc định (bàn phím đóng). – Bugdr0id

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