Android đi kèm với nhiều tài nguyên hệ thống (android.R
) có thể được sử dụng để giúp bạn tiết kiệm thời gian và làm cho ứng dụng của bạn nhẹ hơn.Tài nguyên hệ thống Android hữu ích
Ví dụ, tôi vừa mới khám phá ra rằng Android cung cấp dây cục bộ cho Yes (android.R.string.yes
), Không (android.R.string.no
), Cancel (android.R.string.cancel
) và Ok (android.R.string.ok
), trong số chuỗi khác.
Bạn đang sử dụng tài nguyên hệ thống nào khác? Hoặc có lý do nào để tránh sử dụng tài nguyên hệ thống không?
Edit: Theo ghi nhận của Tomas, một số tài nguyên này có thể không tạo ra kết quả mà bạn mong chờ (đặc biệt, android.R.string.yes/no
lợi nhuận OK/Cancel
thay vì Yes/No
, theo báo cáo here). Để kiểm soát tốt hơn, bạn có thể sao chép tài nguyên hệ thống từ mã nguồn Android.
Làm cách nào để bạn truy cập chúng từ xml? –
"Hoặc có lý do để tránh sử dụng tài nguyên hệ thống không?" - Trong trường hợp bạn đang sử dụng tài nguyên hệ thống như biểu tượng, không đảm bảo rằng biểu tượng tương tự có sẵn trên tất cả các phiên bản của Android, có thể dẫn đến ứng dụng của bạn không nhất quán . – codeMan
Bỏ phiếu để đóng quá rộng/dựa trên ý kiến. –