2012-10-29 35 views
5

Tôi đang gặp sự cố với chế độ xem màn hình trên các máy tính bảng và cấu hình khác nhau.Mật độ và kích thước trong máy tính bảng android

Tôi có máy tính bảng nhỏ hơn với 800x480px và ứng dụng của tôi là hoàn hảo. Nhưng tôi đã tạo ra một máy ảo với độ phân giải tương tự như máy tính bảng của tôi và là các văn bản lớn hơn, tràn màn hình.

Tôi có hai thư mục: bố cục cho máy tính bảng 7 "và x lớn cho máy tính bảng lớn hơn. Tôi đã thử các máy tính bảng 7", 9 "và 10" khác và có vẻ tốt. Nhưng làm thế nào xấu là tất cả trong giả lập đã được rằng bạn dude trong các máy tính bảng với mật độ khác nhau.

Tôi cũng có những dòng trong biểu hiện:

<supports-screens 
    android:largeScreens="true" 
    android:anyDensity="true" 
    android:xlargeScreens="true"/> 

Làm thế nào tôi có thể sửa lỗi này?

Cảm ơn

+0

Không chắc chắn tôi hiểu - bạn có vấn đề với trình giả lập của bạn? Hoặc giao diện người dùng của bạn không mở rộng quy mô với các thiết bị khác nhau? – Slartibartfast

+0

Tôi không chắc chắn rằng ứng dụng của tôi có thể được nhìn thấy tốt trong tất cả các máy tính bảng nếu chúng có mật độ khác nhau. Nếu những gì tôi thấy trong trình giả lập là có thật. – jlopez

Trả lời

4

Tin tưởng emulator và mong đợi giống nhau trên máy tính bảng nói chung là không nên trừ khi giả lập được thiết lập một cách chính xác để chế nhạo máy tính bảng (như thiết lập mật độ LCD trừu tượng và vân vân). Tốt nhất để kiểm tra trực tiếp gỡ lỗi nhật thực/kiểm tra trên các thiết bị khác nhau (đặc biệt là các thiết bị không chuẩn của Trung Quốc) được kết nối với máy tính của bạn. Nếu bạn không có thiết bị, hãy duy trì nhiều phiên bản giả lập từng nhắm mục tiêu một thiết bị cụ thể và tạo trình mô phỏng gần giống như thiết bị về độ phân giải, mật độ LCD trừu tượng, RAM, Bộ nhớ, v.v. . Nhưng nó sẽ hoạt động miễn là bạn làm theo điều này: http://developer.android.com/training/multiscreen/screendensities.htmlhttp://developer.android.com/guide/practices/screens_support.html

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