> WVGA800 - 800 x 480, 240dpi, 3.9 "(Nexus One)
> WVGA854 - 854 x 480, 240dpi, 4.1" Kiểm tra cho Nghị quyết Custom và kích cỡ màn hình Một trong những lợi thế của việc sử dụng một AVD để đánh giá thiết bị là abil¬ity để xác định độ phân giải màn hình tùy ý và mật độ điểm ảnh. Khi bạn bắt đầu một AVD mới, bạn sẽ thấy hộp thoại Launch Options, như thể hiện trong hình 11-5. Nếu bạn kiểm tra Display Scale Bất Kích thước hộp kiểm tra và xác định kích thước màn hình cho thiết bị ảo của bạn, cũng như các dpi của màn hình của bạn phát triển, bộ mô phỏng quy mô xấp xỉ kích thước vật lý mà bạn chỉ định. Điều này cho phép bạn đánh giá giao diện người dùng của bạn chống lại một loạt các kích cỡ màn hình và mật độ điểm ảnh cũng như độ phân giải và da - một cách lý tưởng để xem cách ứng dụng của bạn sẽ xuất hiện trên một nhỏ, điện thoại có độ phân giải cao hoặc một lớn, máy tính bảng có độ phân giải thấp. ĐẢM BẢO KHẢ NĂNG TIẾP CẬN một phần quan trọng của việc tạo ra một diện và giao diện người dùng hấp dẫn là để đảm bảo rằng nó có thể được sử dụng bởi những người có khuyết tật mà đòi hỏi họ phải tương tác với các thiết bị của họ theo những cách khác nhau. API cận đã được giới thiệu trong Android 1.6 (API cấp 4) để cung cấp các phương pháp tương tác thay thế cho người sử dụng với hình ảnh, vật lý , hoặc khuyết tật liên quan đến tuổi mà làm cho nó khó khăn để tương tác đầy đủ với một màn hình cảm ứng. Trong Chương 4, bạn đã học được cách để làm cho Views tùy chỉnh của bạn truy cập và điều hướng. Phần này tóm tắt một số các thực hành tốt nhất để đảm bảo toàn bộ kinh nghiệm người dùng của bạn có thể truy cập. Hỗ trợ Navigation Nếu không có một màn hình cảm ứng điều khiển định hướng, chẳng hạn như các bi, D-miếng đệm, và các phím mũi tên, là những phương tiện chính của navi¬gation cho nhiều người dùng. Để đảm bảo rằng giao diện của bạn là điều hướng mà không đòi hỏi một màn hình cảm ứng, điều quan trọng là ứng dụng của bạn hỗ trợ từng cơ chế đầu vào. Bước đầu tiên là để đảm bảo rằng mỗi đầu vào View là tiêu điểm và có thể click. Nhấn trung tâm hoặc nút OK nên sau đó ảnh hưởng đến sự kiểm soát tập trung trong cùng một cách như chạm vào nó bằng cách sử dụng màn hình cảm ứng. Đó là thực hành tốt để trực quan cho biết khi một điều khiển có sự tập trung đầu vào, cho phép người dùng biết mà kiểm soát họ đang tương tác với. Tất cả các lần xem có trong Android SDK là tiêu điểm. Thời gian chạy Android xác định thứ tự tập trung cho mỗi điều khiển trong cách bố trí của bạn dựa trên một algo¬rithm mà tìm thấy những người hàng xóm gần nhất trong một hướng nhất định. Bạn có thể tự ghi đè lên đó để sử dụng android: nextFocusDown, android: nextFocusLeft, android: nextFocusRight, và android: nextFocusUp thuộc tính cho bất kỳ Xem trong định nghĩa layout của bạn. Đó là thực hành tốt để đảm bảo rằng liên tiếp phong trào chuyển hướng theo hướng ngược lại trả bạn lại vị trí ban đầu của bạn. Cung cấp một mô tả nguyên bản của Mỗi Xem Bối cảnh là cực kỳ quan trọng khi thiết kế giao diện người dùng của bạn. Hình ảnh nút, nhãn văn bản, hoặc ngay cả những vị trí tương đối của từng kiểm soát có thể được sử dụng để chỉ mục đích của mỗi đầu vào View. Để đảm bảo ứng dụng của bạn có thể truy cập, xem xét làm thế nào một người dùng không có bối cảnh thị giác có thể điều hướng và sử dụng giao diện người dùng của bạn. Để hỗ trợ, mỗi View có thể bao gồm một android: thuộc tính contentDescription có thể được đọc to cho người dùng đã kích hoạt các công cụ tiếp cận bài phát biểu:
android:id="@+id/pick_contact_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/pick_contact_button"
android:contentDescription="@string/pick_contact_button_description"
/>
Every Xem trong cách bố trí của bạn mà có thể giữ tập trung nên có một mô tả nội dung cung cấp toàn bộ bối cảnh cần thiết cho một người sử dụng để thực hiện nó.
đang được dịch, vui lòng đợi..
