Có thể đây là một câu hỏi ngớ ngẩn nhưng có sự khác biệt, bên cạnh hiển nhiên, giữa android: text = "@ string /. ... "và android: text =" ... "? Tôi đang nghĩ rằng có thể văn bản xuất hiện trên màn hình có tùy chọn tạo kiểu khi sử dụng @ string.Which đó là cách tốt nhất để sử dụng nói chung hoặc nó thực sự không quan trọng?Sự khác biệt giữa android: text = "@ string" và android: text = "..."
Trả lời
Khi bạn đang sử dụng android:text="@string/"
ứng dụng sẽ tìm giá trị của chuỗi trong tệp ressources, với kỹ thuật này bạn có thể quản lý ứng dụng đa ngôn ngữ, với tệp "chuỗi" theo ngôn ngữ.
Sự cố lựa chọn, nếu ứng dụng của bạn có nhiều văn bản, hỗ trợ ngôn ngữ khác sẽ dễ dàng hơn nếu bạn sử dụng @string, bạn sẽ không phải tranh giành từng tệp xml để thêm văn bản bằng ngôn ngữ khác cho mọi phần văn bản, chỉ cần truy cập vào tài nguyên chuỗi và thay đổi ở đó. Nhưng sau đó một lần nữa, khi kiểm tra giao diện người dùng cho lỗi sau khi công việc được thực hiện, nó có thể làm cho cuộc sống khó khăn hơn (hoặc làm việc nhàm chán) như sửa chữa lỗi đánh máy sẽ yêu cầu bạn đi đến tập tin xml có văn bản sai lầm, tìm kiếm tên của chuỗi và sau đó đi đến Strings để sửa (trừ khi bạn đã được tổ chức và đặt tên những điều tốt trong chuỗi của bạn như vậy mà bạn biết văn bản thuộc về nơi)
- 1. Sự khác biệt giữa "-webkit-text-fill-color" và "color"?
- 2. Sự khác biệt giữa @string và @ + string?
- 3. Sự khác nhau giữa setTextContent() và appendChild (Text)
- 4. khác biệt giữa TEXT và VARCHAR datafields là gì?
- 5. Sự khác biệt giữa cocos2d-android và cocos2d-android-1
- 6. Android Speech to Text Example
- 7. Sự khác biệt giữa ArrayAdapter và ListAdapter trong Android?
- 8. Android: Sự khác biệt giữa FileOutputStream và FileWriter
- 9. Sự khác biệt giữa SurfaceView và GLSurfaceView trong Android
- 10. sự khác biệt giữa @id và @android: id
- 11. Sự khác biệt giữa GL10 và GLES10 trên Android
- 12. Android: Sự khác biệt giữa getCount() và getChildCount() trong ListView
- 13. Sự khác biệt giữa versionName và versionNumber trong Android
- 14. Sự khác biệt giữa OnTouch và OnClick Android
- 15. Sự khác biệt giữa RTC và RTC_WAKEUP trong android
- 16. Sự khác biệt: android: background và android: src?
- 17. Animate Text Sử dụng TextSwitcher Trong Android
- 18. Sự khác biệt giữa string :: at và string :: operator [] là gì?
- 19. Sự khác biệt giữa null và rỗng ("") Java String
- 20. Trong Ruby, sự khác biệt giữa String() và #to_s
- 21. Sự khác biệt giữa (string [] args) và System.Environment.CommandLine là gì?
- 22. Sự khác nhau giữa các kiểu dữ liệu BLOB và TEXT trong MySQL là gì?
- 23. Sự khác nhau giữa android: layout_width và android: width
- 24. Sự khác biệt giữa CHOICE_MODE_MULTIPLE và CHOICE_MODE_MULTIPLE_MODAL?
- 25. Sự khác biệt giữa Kivy và PY4A
- 26. Sự khác biệt giữa setBackgroundResource và setBackgroundDrawable
- 27. Sự khác biệt giữa innerText và html
- 28. Sự khác biệt giữa OpenCV và OpenCL
- 29. Trong asp.net RequiredFieldValidator Sự khác nhau giữa Text và ErrorMessage là gì?
- 30. Sự khác nhau giữa android: chiều rộng và android: layout_width