2011-09-30 10 views
8

Kể từ khi giới thiệu Fragments, TabActivity không được chấp nhận.Cách tạo Tablayout một cách chính xác ngay bây giờ khi Tabactivity không được chấp nhận?

Hướng dẫn tabLayout Hello Views tuy nhiên vẫn sử dụng TabActivity và API-Documentation không có câu trả lời rõ ràng về cách tạo Bố cục tab với Phân đoạn thay vì TabActivity.

Bạn đang xây dựng Tablayouts như thế nào khi TabActivity không được chấp nhận?

+0

Bản sao của: http://stackoverflow.com/questions/7599816/tabactivity-is-deprecated – Casebash

Trả lời

0

Kể từ khi phát hành ActionBarSherlock không cần sử dụng API nhấn cũ. Chỉ cần sử dụng các tab mới có phân đoạn theo bất kỳ cách nào bạn muốn trên bất kỳ Phiên bản Android nào gần đây (2.x)

0

Vâng, tôi đã gặp sự cố đó và đây là ví dụ về giải pháp cho rằng FragmentTabs.java. Nhưng tôi vẫn đang chờ giải pháp mà Fragments cung cấp thay vì sử dụng ActivityGroup.

+0

Đã chỉnh sửa liên kết. . –

0

Sử dụng TabHost hoặc ActionBar với các tab cùng với Fragments.

Tôi khuyên bạn nên sử dụng ActionBar với các tab và ViewPager để giữ các đoạn cho mỗi tab.

trong onPageSelected() của onPageChangeListener, đặt tab hiện tại bằng getActionBar(). SetSelectedNavigationItem (position);

và trong onTabChọn (Tab tab, FragmentTransaction ft) của TabListener đặt trang hiện tại trong chế độ xem bởi mViewPager.setCurrentItem (tab.getPosition());

Check this example quá. Chúc may mắn!