2011-08-01 22 views
6

Xin chào,Cách tạo ứng dụng Android cho tất cả các độ phân giải?

Tôi là người mới bắt đầu phát triển Android. Tôi muốn tạo một Ứng dụng có thể chạy trên các độ phân giải màn hình khác nhau. Ứng dụng này sau đó sẽ chạy trên điện thoại Android cũng như máy tính bảng Android.

Có thể không? Nếu vậy, tôi nên xử lý thiết kế giao diện người dùng như thế nào? Chỉ cần thiết lập các thư mục drawable khác nhau?

+0

thực sự bạn phải chuẩn bị hình ảnh có kích thước khác nhau. – Raptor

+0

là một cách, nhưng tăng kích thước ứng dụng ....... – Dugs

Trả lời

7

Trước hết hãy xem qua Hướng dẫn dành cho nhà phát triển. Supporting Multiple Screens cung cấp một cái nhìn tổng quan khá tốt về những gì bạn đang cố gắng đạt được.

2

Đó là một nhiệm vụ đầy thử thách. Hầu hết các nhà phát triển iPhone tận hưởng kích thước màn hình cố định nhưng chúng tôi Android devs phải trải qua vấn đề này. Tôi có thể khuyên bạn vài thông lệ mà tôi sau

  • Cố gắng không sử dụng cố định chiều cao và trọng lượng càng nhiều càng tốt, bạn có thể
  • Stick Linear Layout nếu bố trí không phải là phức tạp. Đi đến bố trí tương đối chỉ khi nó thực sự bắt buộc.
  • Sử dụng Bọc và điền phụ huynh so với kích thước cố định ..

Đây là số ít tôi có thể nghĩ đến.

1

Thông thường bạn chỉ cần cung cấp bố cục và tài nguyên khác nhau cho các mật độ và định hướng màn hình khác nhau như được mô tả trong Android documentation.

0

Từ những gì tôi có thể đề nghị nhiều hơn, bạn có thể sử dụng NinePatch đồ họa cho các ứng dụng của bạn để những hình ảnh sẽ giữ phong cách khi họ trả lại kích thước màn hình khác nhau, hy vọng điều này có thể giúp bạn.

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