Tôi đang cố triển khai một số tab đơn giản trong một hoạt động.
Tôi nghĩ rằng tôi có mã xml ok (Tôi đang sử dụng tabHost/widget/FrameLayout tối thiểu được tìm thấy trong mã ví dụ), tuy nhiên tôi có vấn đề với phía java.
Hầu hết tài liệu về cách thực hiện điểm này bằng cách sử dụng TabWidget, lớp này hiện không còn được dùng nữa. Đó là đề nghị rằng một trong những nên sử dụng các mảnh vỡ. Nhưng các mảnh dường như được sử dụng theo một cách khá khác.
Có ai đó đi một số mẫu mã như thế nào để thực hiện trong java một số tab rất cơ bản được xác định trong một tập tin xml bây giờ mà TabHost bị phản đối. (Ví dụ [ở đây [1 không sử dụng xml)Cách triển khai các tab ngay bây giờ mà TabActivity không được dùng nữa
Trả lời
Nếu bạn đi đến hướng phát triển Android họ chỉ cho bạn cách này có thể được thực hiện
http://developer.android.com/reference/android/app/TabActivity.html
Có mã ví dụ cho bạn biết cách thực hiện điều này bằng cách sử dụng các đoạn
Chúc mừng, tôi đã dành khá nhiều thời gian để cố gắng thêm lớp tương thích, nhưng bây giờ có vẻ như bị kẹt với vấn đề này: http://code.google.com/p/android/issues/detail?id=27490 Tôi đang chạy r20 trên OSX Lion, có ai biết liệu sự cố này đã được khắc phục chưa. Giao diện người dùng Eclipse 'thấy' các tệp jar dưới dạng tệp nhị phân và dòng nhập trong mã của tôi không biên dịch vì các tệp thư viện java không được nhận dạng. – user1654757
Tạo bao gồm LinearLayout với nhỏ hình ảnh và thực hiện các giao diện điều hướng đến hình ảnh này (tab),
public interface Tabs {
public void moveToTab1();
public void moveToTab2();
public void moveToTab3();
public void moveToTab4();
}
public Activity implements Tabs {
public void moveToTab1() {
startActivity();
finish();
}
}
// other methods
bạn có thể xây dựng mã của mình nhiều hơn không? tức là Cách triển khai hình ảnh bằng các phương pháp bạn đã xác định ở trên? –
Tạo các tab của bạn bằng cách sử dụng các đoạn.
Một ví dụ điển hình: http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/
Và, tất nhiên, bạn nên đọc về fragmentActivities trong tài liệu chính thức: http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
Tìm kiếm nhiều hơn - có rất nhiều ví dụ khác như thế nào để tạo ra các tab trong này đường.
- 1. 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?
- 2. GKSession không được dùng nữa trong ios7, tôi nên sử dụng gì bây giờ?
- 3. JavaScript: Cách lấy setInterval() để bắt đầu ngay bây giờ?
- 4. django-social-auth: đã kết nối thành công, cách truy vấn người dùng ngay bây giờ?
- 5. Clojure có chạy trên Azure ngay bây giờ không?
- 6. Scala 2.10 - Thoát khỏi Octal không được dùng nữa - làm thế nào để làm bát phân thành ngữ bây giờ?
- 7. Tôi có nên phát triển mã vạch ngay bây giờ không?
- 8. ShareKit hỗ trợ iOS 5 ngay bây giờ?
- 9. kiểu dệt ngay bây giờ trong org-babel
- 10. Chọn bản ghi từ NGAY BÂY GIỜ() -1 Ngày
- 11. Thiết kế theo hướng miền có còn hợp lệ ngay bây giờ không?
- 12. Có phải múi giờ cụ thể sử dụng DST ngay bây giờ không?
- 13. Chọn mục nhập theo ngày -> = NGAY BÂY GIỜ(), MySQL
- 14. Deserialize đối tượng vào lắp ráp mà bây giờ đã được ký và được phiên bản
- 15. python ngay bây giờ, tiếp theo, n lần lặp
- 16. Không được dùng nữa C#
- 17. UILineBreakModeTailTruncation không được dùng nữa
- 18. $ HADOOP_HOME không được dùng nữa
- 19. 'sharedDispatcher' không được dùng nữa
- 20. SMSManager được dùng nữa
- 21. Cách tránh MySQLdb "Lệnh không đồng bộ; bạn không thể chạy lệnh này ngay bây giờ" (2014) ngoại lệ
- 22. 'initWithFrame: reuseIdentifier' không được dùng nữa
- 23. Lỗi MySQL # 2014 - Lệnh không đồng bộ; bạn không thể chạy lệnh này ngay bây giờ
- 24. Bạn có thể sử dụng <input type = "tel" /> ngay bây giờ không?
- 25. "Không dùng nữa" nghĩa là gì?
- 26. "quá nhiều lỗi phát ra ngừng ngay bây giờ" - Cách tăng hoặc loại bỏ giới hạn?
- 27. Resharper được cài đặt, bây giờ không có lời nhắc mã tự động trong cửa sổ ngay lập tức
- 28. NGAY BÂY GIỜ() cho giao dịch DATETIME InnoDB được đảm bảo?
- 29. Mysql + django ngoại lệ: "Commands đồng bộ; bạn không thể chạy lệnh này ngay bây giờ"
- 30. UITextAttributeTextShadowOffset được dùng nữa
Có ví dụ sẵn có, bạn có thể tạo ứng dụng mới. (Phải sử dụng ADT được cập nhật) –