2012-10-07 33 views
8

Câu hỏi nhanh, Whats sự khác biệt giữa actionbar và tabhost. Tôi đã từng sử dụng tabhost và thêm các tab vào nó.Whats là sự khác biệt giữa actionbar và tabhost/tabactivity

Sau đó, tôi được yêu cầu sử dụng thanh tác vụ và đọc về nó, có vẻ như đó chỉ là một cách khác để có tab. Vì vậy, khi nào sẽ sử dụng mỗi? Whats sự khác biệt

Cảm ơn bạn

Trả lời

12

Khá đơn giản: ActionBar là sự thay thế của TabHost kể từ Android 3.0.

Hơn nữa, ActionBar có thể làm nhiều việc hơn so với TabHost (như biểu trưng dưới dạng nút, trình quay, nút tác vụ…).

Hãy xem ActionBar documentation về nguyên tắc thiết kế Android.

+2

Một điều quan trọng khác là ActionBar dựa trên các khái niệm về Phân đoạn như trái ngược với Hoạt động. – user210504

+1

@ user210504: Không nhất thiết. Các tab của bạn trong thanh tác vụ * có thể * được gắn với các mảnh, nhưng chúng không nhất thiết phải như vậy. Bạn có thể làm bất cứ điều gì bạn muốn trong giao diện người dùng của mình để ảnh hưởng đến thay đổi dựa trên lựa chọn tab. – CommonsWare

+0

Cảm ơn bạn đã trả lời rõ ràng. Điều đó chắc chắn có ý nghĩa. Chấp nhận – Snake

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