Trong bối cảnh này, một màn hình nhỏ là bất kỳ màn hình với độ phân giải nhỏ hơn HVGA; một màn hình lớn là lớn hơn so với một điện thoại thông minh; một màn hình phụ lớn là lớn hơn đáng kể (chẳng hạn như một máy tính bảng); và màn hình thông thường bao gồm phần lớn các thiết bị cầm tay điện thoại thông minh.
Một lực lượng giá trị false Android để sử dụng khả năng tương thích rộng để cố gắng để mở rộng giao diện người dùng của ứng dụng đúng. . Điều này thường dẫn đến một giao diện người dùng với tài sản hình suy thoái đó cho thấy tỉ lệ hiện vật
Mirroring các trang trí tài nguyên mới được mô tả trong phần trước, Android 3.2 (API ở mức 13) giới thiệu requiresSmallestWidthDp, compatibleWidthLimitDp, và largestWidth LimitDp tính đến nút hỗ trợ màn hình:
Mặc dù không phải thời gian chạy Android cũng không phải là Google play Store hiện đang sử dụng các thông số để thực thi tương thích, họ cuối cùng sẽ được sử dụng trên Google play Store trong ưu tiên cho các thông số lớn nhỏ, bình thường, lớn, và thêm vào các thiết bị hỗ trợ.
Graphics Scalable Tạo tài sản
Android bao gồm một số loại tài nguyên có thể vẽ được đơn giản mà có thể được định nghĩa hoàn toàn trong XML. Chúng bao gồm các ColorDrawable, ShapeDrawable, và các lớp học GradientDrawable. Các nguồn tài nguyên được lưu trữ trong res / thư mục drawable và có thể được xác định trong mã của tên tập tin XML thường của họ.
Khi những Drawables được định nghĩa trong XML, và bạn chỉ định các thuộc tính của họ sử dụng các pixel mật độ indepen¬dent, thời gian chạy trơn tru quy mô
chúng. Giống như đồ họa vector, những Drawables có thể được thu nhỏ tự động để hiển thị một cách chính xác và không mở rộng quy mô hiện vật bất kể kích thước màn hình, độ phân giải, hoặc mật độ điểm ảnh. Các trường hợp ngoại lệ đáng chú ý cho quy tắc này là Gradient Drawables, mà đòi hỏi phải có bán kính Gradient quy định tại điểm ảnh.
Như bạn thấy sau này trong chương này, bạn có thể sử dụng các Drawables kết hợp với Drawables biến đổi và hợp Drawables. Cùng nhau, họ có thể gây ra, các yếu tố giao diện người dùng khả năng mở rộng năng động đòi hỏi ít tài nguyên hơn và xuất hiện rõ nét trên mọi màn hình. Họ là lý tưởng để sử dụng làm nền cho xem, bố trí, hoạt động, và Bar. Hành động
Android cũng hỗ trợ hình ảnh NinePatch PNG cho phép bạn đánh dấu các phần của hình ảnh có thể được kéo dài.
Màu Drawables
đang được dịch, vui lòng đợi..
