page.title=Tổng quan về Tài nguyên @jd:body
Bạn nên luôn ngoại hiện hóa các tài nguyên chẳng hạn như hình ảnh và xâu từ mã ứng dụng của mình, sao cho bạn có thể duy trì chúng một cách độc lập. Việc ngoại hiện hóa tài nguyên cũng cho phép bạn cung cấp các tài nguyên thay thế hỗ trợ những cấu hình thiết bị cụ thể chẳng hạn như ngôn ngữ hoặc kích cỡ màn hình khác nhau, điều này đang ngày càng trở nên quan trọng bởi các thiết bị dựa trên nền tảng Android ngày càng sẵn có với các cấu hình khác nhau. Để đảm bảo tính tương thích với các cấu hình khác nhau, bạn phải tổ chức tài nguyên trong thư mục {@code res/} dự án của bạn bằng cách sử dụng các thư mục con khác nhau có chức năng nhóm tài nguyên lại theo loại và cấu hình.
Đối với mọi loại tài nguyên, bạn có thể quy định tài nguyên mặc định và nhiều tài nguyên thay thế cho ứng dụng của mình:
Ví dụ, trong khi bố trí UI mặc định của bạn được lưu trong thư mục {@code res/layout/}, bạn có thể quy định một bố trí khác sẽ được sử dụng khi màn hình ở hướng khổ ngang, bằng cách lưu nó trong thư mục {@code res/layout-land/} . Android tự động áp dụng các tài nguyên phù hợp bằng cách khớp cấu hình hiện tại của thiết bị với tên thư mục tài nguyên của bạn.
Hình 1 minh họa cách hệ thống áp dụng cùng bố trí cho hai thiết bị khác nhau khi không có sẵn tài nguyên thay thế. Hình 2 minh họa cùng ứng dụng khi nó thêm một tài nguyên bố trí thay thế cho các màn hình lớn hơn.
Các tài liệu sau trình bày hướng dẫn hoàn chỉnh về cách bạn có thể tổ chức các tài nguyên ứng dụng của mình, quy định tài nguyên thay thế, truy cập chúng trong ứng dụng của bạn, và nhiều điều khác: