¿Cómo se accede a los valores en el res/values/string.xmlarchivo de recursos desde Android Activity class?
109
Bueno, puedes obtener String usando,
getString(R.string.app_name);
Y puede obtener una matriz de cadenas usando
String arr[] = getResources().getStringArray(R.array.planet);
for (int i = 0; i < arr.length; i++) {
Toast.makeText(getBaseContext(),arr[i], Toast.LENGTH_LONG).show();
}
strings.xml:
Actividad:
fuente
Pon este código en
res/values/string.xmlEste código se colocará
res/layout/main.xmly eliminará los widgets predeterminados presentes enmain.xml.fuente
If getString (R.string.app_name); no está funcionando para usted, puede pasar un contexto como este:
fuente
Si tiene el contexto de Activity, vaya con:
Si no tiene el contexto, intente a continuación, puede obtener el contexto de la actividad usando
Constructor.fuente