Quizás esta es una pregunta tonta pero hay una diferencia, además de la obvia, entre android: text = "@ string /. ... "y android: text =" ... ". Estoy pensando que tal vez el texto que aparece en la pantalla tiene la opción de estilo cuando se usa @ string. Cuál es el mejor para usar en general o realmente no importa?Diferencias entre android: text = "@ string" and android: text = "..."
Respuesta
Al utilizar android:text="@string/"
la aplicación encontrará el valor de la cadena en el archivo de recursos, con esta técnica puede administrar la aplicación de varios idiomas, con un archivo de "cadenas" por idioma.
Elección importa, si su aplicación tiene una gran cantidad de texto en ella, sería más fácil apoyar un idioma diferente si usó @string, no tendría que revolver cada archivo xml para agregar texto en el otro idioma para cada fragmento de texto, simplemente vaya a recurso de cadenas y cambie allí.
Pero cuando revise la interfaz de usuario para ver si hay errores después del trabajo, puede hacer la vida más difícil (o aburrida) ya que corregir un error tipográfico requeriría que vaya al archivo xml donde se encuentra el texto erróneo, busque el nombre de la cadena y luego vaya a Cadenas para corregir (a menos que esté muy organizado y nombre bien las cosas en sus cadenas de modo que sepa a qué texto pertenece)
- 1. Android Speech to Text Ejemplo
- 2. Android Programming setting program text
- 3. Diferencia entre type = "text/css" y type = "text/stylesheet"?
- 4. Android, Custom ListAdapter get TextView-Text
- 5. Text-transform: equivalente en mayúsculas en Android?
- 6. swing text editor that color and highlight
- 7. Text Stroke and Shadow CSS3 en Firefox
- 8. Problema con isSpeaking() al usar Text-to-Speech en Android
- 9. verticalmente centro text-align
- 10. Markov Chain Text Generation
- 11. Diferencias entre Android IPC y ContentProvider
- 12. Raphael JS - .text animado()
- 13. ¿Cuáles son las diferencias entre los tipos de datos BLOB y TEXT en MySQL?
- 14. PHP text diff script
- 15. jQuery Text Crossfade
- 16. Sublime Text Insert Guid
- 17. MySQL TEXT o VARCHAR
- 18. Text-Shadow: IE8
- 19. Center UIPickerView Text
- 20. jQuery Rich Text Editor
- 21. Textured Text with CSS?
- 22. Core Text Performance
- 23. jQuery get textarea text
- 24. UISegmentedControl text programmatically
- 25. java.net.URLConnection.guessContentTypeFromStream y text/plain
- 26. Anulación CSS text-transform
- 27. vim text width reformat
- 28. oracle blob text search
- 29. Sublime Text 2 & PYTHONPATH
- 30. jquery change div text