2011-08-04 14 views
12

Tôi sắp bắt đầu chuyển một ứng dụng iPhone hiện có sang Android. Điều hướng của ứng dụng iPhone dựa trên UITabBarController, với bộ điều khiển chế độ xem riêng biệt cho từng chức năng trong số 5 chức năng của ứng dụng.Tương đương với Android tốt nhất cho Bộ điều khiển thanh tab iOS

Tôi chưa bao giờ lập trình Android trước đây, chưa bao giờ sở hữu Android trước đây, heck, thậm chí không bao giờ sử dụng Android trước đây trong hơn một phút tại một thời điểm.

Vậy cách trực quan nhất để thiết kế lại giao diện người dùng là gì? Phần lớn người dùng Android mong đợi ứng dụng hoạt động như thế nào?

Có một số tương đương với UITabBarController được sử dụng rộng rãi trên Android không? Nếu không, làm thế nào trực quan để trình bày một danh sách đơn giản của các chức năng ứng dụng trong một hoạt động "chủ", sau đó mở ra một hoạt động mới cho mỗi chức năng khi người dùng nhấp vào nó, và dựa vào họ nhấn "trở lại" nút để quay lại hoạt động chính?

Cảm ơn, -Numegil

Trả lời

1

Cũng xem xét sử dụng một TabBar trong iOS và sử dụng trình đơn tùy chọn trong Android. Vì vậy, trong Android, người dùng nhấn/nhấn vào nút menu và có thể điều hướng từ trình đơn tùy chọn bật lên. Trong iOS, tôi có một thanh tab cho cùng một lựa chọn điều hướng ở dưới cùng của màn hình.

Vì vậy, khi sử dụng nhấn nút quay lại bạn quay trở lại từ màn hình tùy chọn đã chọn đến màn hình Chính trong Android.

5

Sử dụng một TabHost

Và mua một Android/mượn từ một người bạn.

+4

Hoặc có thể sử dụng trình mô phỏng? – gammaraptor

+2

Nhưng TabHost không còn được dùng nữa. –

1

TabHost là tab tương đương. Nếu bạn có một số bột, mua một máy tính bảng Android giá rẻ (tôi có một Cruz Velocity T301 từ Radio Shack - $ 150) để sử dụng cho công việc dev.

Nếu không, hãy sử dụng trình giả lập tích hợp sẵn. Nó chậm, nhưng bạn có thể sử dụng nó để phát triển cho nhiều kích cỡ màn hình.

Nếu bạn phát triển Eclipse, hãy sử dụng để thiết lập các cấu hình Debug khác nhau hoặc Chạy cấu hình cho các kích thước màn hình khác nhau. cuốn sách tốt nhất mà tôi đã tìm thấy để có được bạn lên đến tốc độ nhanh chóng là thế này:

http://www.amazon.com/Android-Application-Development-Dummies-Felker/dp/047077018X

1

Theo hướng dẫn của iOS, thanh điều khiển thanh tab nên được sử dụng để điều hướng giữa các phần riêng biệt của ứng dụng (cấu trúc điều hướng phẳng). Tương đương với Android cho điều này là ngăn điều hướng. Ví dụ: so sánh ứng dụng Apple Music trên iOS với Apple Music dành cho Android. Không sử dụng các tab để điều hướng giữa các phần trong ứng dụng của bạn. Chỉ sử dụng các tab để chuyển đổi chế độ xem trên cùng một màn hình.