Para obtener el idioma de nuestra aplicación Android, podemos usar la clase Locale. Algunos ejemplos de código y su salida. Locale.getDefault().toString(); -> en_US // El locale actual del usuario Locale.getDefault().getDisplayName().toString(); -> Thai (Thailand,TH) //Nombre del idioma Locale.getDefault().getLanguage().toString(); -> th //Código del idioma Locale.getDefault().getDisplayLanguage().toString(); -> Thai //Nombre
Cómo poner el fondo de un ImageButton transparente
Como sabemos, cuando creamos un ImageButton, por defecto Android nos establece un fondo gris tipo botón, que puede afectar visualmente al aspecto de nuestra imagen, sobre todo si no tiene fondo propio. Para setear un fondo transparente en un botón,
Cómo Acceder a una Activity desde su Fragment
Cuando creamos una Activity que gestionará uno o varios Fragments, a veces queremos acceder a la Activity padre que controla ese Fragment, para ello tan sólo tenemos que usar el método getActivity();
Crear un array de integers con recursos de tu aplicación Android
Aquí vemos un ejemplo de como poder crear un array de enteros representado con los recursos que queramos de nuestra aplicación. /res/values/arrays.xml <integer-array name=»listThemesValues»> <item>@style/AppThemeDefault</item> <item>@style/AppThemeBlue</item> <item>@style/AppThemeGreen</item> </integer-array> O desde alguna clase java: getResources().getIntArray(R.array.ing_id_arr) Es útil conocer esto sobre todo