Tại sao Android xml
tệp bố cục cần android:
trước mỗi thuộc tính xem xem? Hệ thống có biết Android của nó không? Nếu từ đó thực sự dư thừa, có vẻ như bỏ qua nó sẽ tiết kiệm được một phần nhỏ của bộ nhớ mà các tệp này yêu cầu, chưa kể đến việc đánh máy bằng các lập trình viên.Tại sao "android:" ở khắp mọi nơi?
Trả lời
Nó được sử dụng để xác định rằng một phần tử hoặc thuộc tính là một phần của không gian tên XML đó. Bạn có thể tạo không gian tên của riêng bạn cho các thành phần tùy chỉnh của riêng bạn (và thường bạn sẽ thấy chúng với các thư viện của bên thứ 3). Vì vậy, trong vấn đề đó, nó không thừa vì nó ngăn ngừa xung đột tên.
Cảm ơn, Tyler. Tôi chưa tạo thành phần tùy chỉnh của riêng mình hoặc đã sử dụng thư viện của bên thứ ba trước đây. Tôi thấy [bài viết hữu ích về cải thiện diện mạo ứng dụng] (http://stackoverflow.com/questions/5296767/android-how-can-i-improve-the-look-of-an-app). Có thư viện thành phần nào bạn đặc biệt khuyên dùng không? – JohnK
Tôi đã sử dụng nhiều tiện ích nguồn mở khác nhau mà bạn có thể tìm thấy trên GitHub hoặc Google Code. Một thư viện cụ thể tôi thích là DroidFu, có một số thành phần thực sự tốt đẹp như 'WebImageView'. Đây là ví dụ về thư viện xác định không gian tên của chính nó, ví dụ: 'droidfu: imageUrl =" http://www.android.com/images/opensourceprojec.gif "'. –
- 1. Tại sao nội dung công việc chính sách an ninh của tôi ở khắp mọi nơi nhưng Safari
- 2. Chức năng Java (phương pháp) có sẵn ở khắp mọi nơi (toàn cầu)
- 3. Có cách nào để tránh $ this-> ở khắp mọi nơi không?
- 4. Làm cho rake nhiệm vụ từ đá quý có sẵn ở khắp mọi nơi?
- 5. Tìm ở khắp mọi nơi một enum được chuyển thành chuỗi
- 6. Hỗ trợ Android OpenGL ES ở mọi nơi?
- 7. tiêm tấn công (Tôi nghĩ rằng tôi đã được bảo vệ!) <? Php/**/eval (base64_decode (ở khắp mọi nơi
- 8. Lợi ích của thiết kế không cần thiết là gì nếu bạn cần xóa các khối ở khắp mọi nơi?
- 9. Tại sao CSS này không hoạt động cho Chrome trên Android nhưng hoạt động ở mọi nơi khác?
- 10. Ẩn con trỏ ở mọi nơi
- 11. Qt :: WA_TranslucentBackground có sẵn ở mọi nơi?
- 12. java.util.Observable có được sử dụng ở mọi nơi không?
- 13. NSInteger có thực sự được sử dụng ở mọi nơi không?
- 14. Làm thế nào để bạn lưu trữ cơ sở dữ liệu đoạn trích cá nhân của bạn để sử dụng nó ở khắp mọi nơi (công việc, vv)?
- 15. Tôi cập nhật đá quý ruby, và bây giờ tôi nhận được lỗi phân tích cú pháp cây và cảnh báo ngừng sử dụng ở khắp mọi nơi!
- 16. Làm thế nào để sử dụng JQuery, chọn phần tử bằng ID và ASP.NET mà không đặt ctl00_ ở khắp mọi nơi trong các mã
- 17. tại sao KHÔNG MỌI MỌI mặc định là UTF-8?
- 18. là biến toàn cầu có thể truy cập ở mọi nơi bên trong chuỗi gọi lại?
- 19. Tại sao tôi có khóa ở đây?
- 20. Tại sao mọi người không thích chú thích?
- 21. tại sao sao băng 0.6.0 quấn mọi thứ vào (hàm() {...})
- 22. Làm thế nào để tránh có injector.createInstance() trên khắp nơi khi sử dụng guice?
- 23. Có ai ở đây tích hợp Team Explorer mọi nơi với Xcode không?
- 24. Bạn nghĩ gì về "Kiểm tra, Kiểm tra, Thử nghiệm" có mặt khắp nơi! nguyên tắc?
- 25. Android - Imageview ở trung tâm ở mọi độ phân giải màn hình
- 26. Tại sao mọi người gọi jQuery $ alias là 'nhà máy'?
- 27. Lỗi bản đồ: Các điểm đánh dấu dịch chuyển khắp nơi khi chuyển đổi góc nhìn. Sửa chữa?
- 28. Có thực hành tốt để sử dụng std :: size_t khắp nơi không?
- 29. Tại sao ListView lặp lại mọi mục thứ 6?
- 30. Heroku, Thin và mọi thứ ở giữa
Đó là không gian tên XML, AFAIK. – nhahtdh