Có bất kỳ mẫu nào về cách xử lý chuyển tiếp giao diện người dùng trong hoạt động Android so với phân đoạn không? Tôi hiện đang xem xét một giao diện người dùng có tối đa 3 cột trong Cảnh quan. Tôi muốn giao diện người dùng bắt đầu với 1 cột trên màn hình và sau đó chọn thứ gì đó di chuyển trong cột thứ hai và sau đó nhấp vào thứ gì đó trong phai thứ hai ở thứ 3 trên máy tính bảng và điện thoại và mờ dần cột trên điện thoại. Tôi tự hỏi khi nào tôi nên làm điều này như là một chuyển đổi Hoạt động và khi tôi chỉ nên sử dụng Fragments với Views xuất hiện. Theo như tôi đã đọc các mảnh có thể được chuyển sang các hoạt động khác, do đó lựa chọn của tôi là triển khai Hoạt động với các bố cục cột tĩnh, sau đó chuyển đổi các đoạn với chúng hoặc có một Hoạt động với tất cả 3 cột và có Hoạt động quản lý Xuất hiện của Mảnh vỡ. Cả hai cách tiếp cận có thể làm việc nhưng tôi đã quan tâm đến ưu và khuyết điểm từ nhiều góc độ cho cả hai giải pháp.Các mẫu khi sử dụng Chuyển đổi hoạt động và Phân đoạn động
Có hai câu hỏi tương tự với những gì tôi đang hỏi nhưng không khá trả lời tôi
- Two panel UI with Fragments vs Separate activities
- Android Honeycomb: layout problem - hide/show FrameLayouts
Cảm ơn Alexander là một con trỏ tốt, tôi thực sự đã quên về ứng dụng Mẫu đó. Đối với tôi, nó ít hơn về Activites vs Fragments và nhiều hơn nữa về thời điểm sử dụng một Activity containg Static Fragments và khi nào để nạp các Fragments. Tôi nghĩ rằng một phác thảo mô hình tốt là cơ chế Intent. Vì vậy, nếu bạn muốn màn hình được địa chỉ thông qua một Intent thì hãy có nó trong Activity của chính nó. Bạn có thể nghĩ ra các mẫu khác không? Ứng dụng Ice Cream Sandwich Core có các mẫu tốt trong chúng mà người ta có thể sử dụng để nghiên cứu cách sử dụng Fragments tốt nhất không? – AGrunewald
Tại Phòng thí nghiệm Dev Honeycomb Android gần đây, chúng tôi đã có một nhà phát triển nói rằng họ đi theo "những gì gmail sẽ làm". Mặc dù những gì hoạt động trong ứng dụng của bạn luôn quan trọng nhất, chúng làm tăng điểm tốt trong đó ứng dụng gmail (cả máy tính bảng và điện thoại) là một tham chiếu rất chắc chắn về sử dụng tốt các đoạn và cập nhật cả mục Hành động và đoạn hiển thị dựa trên ngữ cảnh (ví dụ: các mục trên thanh tác vụ thay đổi dựa trên việc bạn đang đọc email, viết một hay duyệt danh sách email.) Trong Honeycomb, Youtube & Contacts, cũng tuyệt vời. Theo ICS, tôi không thể nói về chi tiết nào được nêu ra :) –
Cảm ơn bạn đã cập nhật tuyệt vời Alexander. Tôi đang mong chờ đến ICS Open Source Drop để xem mã. Tôi biết nhiều ứng dụng của Google không được đưa vào nhưng tôi tin rằng vẫn còn đủ ứng dụng cốt lõi trong cây mã nguồn mở để tìm hiểu rất nhiều. – AGrunewald