7

Hiện tại, tính năng TabActivity không được chấp nhận, cách thích hợp để xây dựng giao diện tab sử dụng phân đoạn là gì? Mọi hướng dẫn tôi đã thấy đều có cách tiếp cận khác. Một số người trong số họ là cực kỳ phức tạp đẩy một chủ đề lập trình trần tục cho lãnh thổ khoa học tên lửa. Đưa cái gì?Cách tạo bố cục tab trong Android 4.0?

Tôi đang mã hóa cho ICS Android 4.0.

Cảm ơn.

+0

Nếu bạn muốn tabwidget với phân đoạn, hướng dẫn này có thể giúp bạn http://learnncode.wordpress.com/2013/12/18/how-to-use-tabwidget-with-fragments/ – Prachi

Trả lời

2

Cách ưa thích hiện nay là sử dụng các tab mà ActionBar cung cấp cho bạn. Nó khá dễ dàng để thiết lập, cho rằng bạn thích tùy chọn này. Với ActionbarSherlock, bạn thậm chí có thể chuyển tất cả ứng dụng của bạn trở lại 1.6.

Nó không thích hợp cho mọi trường hợp. Ví dụ: bạn có thể cần các tab đó bên trong một đoạn, trên màn hình hiển thị nhiều đoạn cùng một lúc. Trong trường hợp đó, bạn phải gắn bó với các phương pháp "không dùng nữa" để thiết lập các tab, bằng cách sử dụng TabWidget. Thật xấu xí, nhưng có thể.

Edit:

Kiểm tra Jeff nhận xét. Như ông đã chỉ ra, tôi đã sai, TabWidget vẫn hoàn toàn hợp lệ, TabAvtivity là lớp không được chấp nhận ở đây!

+2

Cảm ơn bạn. Tôi nhận được các tab làm việc với ActionBar. Tài liệu này rất hữu ích: http://www.abelski.com/courses/android3ui/actionbar.pdf – RajV

+0

['TabWidget'] (http://developer.android.com/reference/android/widget/TabWidget.html) không được chấp nhận, ['TabActivity'] (http://developer.android.com/reference/android/app/TabActivity.html) là. Thanh tác vụ là [không nhất thiết được ưa thích] (http://stackoverflow.com/a/12416617/403455), nó phụ thuộc vào việc sử dụng, như được trả lời bởi Adam Powell [Chuyên gia điều hướng nền tảng Android] (http://www.youtube .com/watch? v = XwGHJJYBs0Q & feature = share & list = PLohJorsmukCY3Au37gitaROt1E2oC_Nh_). –

+0

Whops, bạn nói đúng, thực hiện một chỉnh sửa theo điều này! –

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