Android viene con muchos recursos del sistema (android.R
) que se pueden usar para ahorrar tiempo y hacer que su aplicación sea más liviana.Recursos útiles del sistema Android
Por ejemplo, recientemente he descubierto que Android ofrece cadenas localizadas para Sí (android.R.string.yes
), No (android.R.string.no
), Cancel (android.R.string.cancel
) y OK (android.R.string.ok
), entre otras cadenas.
¿Qué otros recursos del sistema recomienda utilizar? ¿O hay alguna razón para evitar el uso de los recursos del sistema?
Editar: Como se ha señalado por Tomas, algunos de estos recursos podría no producir los resultados que se pueden esperar (en particular, los rendimientos android.R.string.yes/no
OK/Cancel
en lugar de Yes/No
, según ha informado here). Para un mayor control, puede copiar los recursos del sistema desde el código fuente de Android.
¿Cómo se accede desde xml? –
"¿O hay alguna razón para evitar el uso de recursos del sistema?": En caso de que esté utilizando recursos del sistema como iconos, no se garantiza que el mismo icono esté disponible en todas las versiones de Android, lo que puede ocasionar que la aplicación no sea uniforme. . – codeMan
Votación para cerrar como demasiado amplia/basada en opinión. –