Posted by : Unknown domingo, 3 de agosto de 2014

Recursos del sistema

Además de los recursos que podamos añadir a nuestra aplicación, también podemos utilizar una serie de recursos que han sido incluidos en el sistema.

  video[Tutorial]   Recursos del sistema en Android

Usar recursos del sistema tiene muchas ventajas. No consumen memoria en nuestra aplicación, al estar ya incorporados al sistema. Además los usuarios están familiarizados con ellos. Por ejemplo, si utilizamos el recursoandroid.R.drawable.ic_menu_edit se mostrará al usuario el icono: . Muy posiblemente el usuario ya está familiarizado con este icono y lo asocie a la acción de editar. Otra ventaja es que los recursos del sistema se adaptan a las diferentes versiones de Android. Si se utiliza el tema android.R.style.Theme_Panel este es bastante diferente en cada una de las versiones, pero seguro que estará en consonancia con el resto de estilos para esta versión. Lo mismo ocurre con el icono anterior. Este icono es diferente en algunas versiones, pero al usar un recurso del sistema nos aseguramos que se mostrará el adecuado a la versión del usuario. Finalmente, estos recursos se adaptan siempre a las configuraciones locales. Si yo utilizo el recursoandroid.R.string.cancel este será “Cancelar”, “Cancel”, “取消”,... según el idioma escogido por el usuario.    
Obtener una lista con los recursos del sistema disponible no es sencillo. Te recomendamos que instales la aplicación Android.R en cualquier dispositivo para explorar los recursos del sistema.
 Para acceder a los recursos del sistema desde código usaremos la clase android.R. Se utiliza la misma estructura de jerárquica de clases. Por ejemplo android.R.drawable.ic_menu_edit. Para acceder desde XML utiliza la sintaxis habitual pero comenzando con @android:. Por ejemplo @android:drawable/ic_menu_edit.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Android Arm WorkStation - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -