uso texto studio strings recurso poner paramétros mensaje manejo getresources español cómo como array archivo java android string

java - texto - strings.xml español



Acceda al archivo de recursos string.xml desde el código de Android de Java (5)

Bueno, puedes usar String,

getString(R.string.app_name);

Y, puedes 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(); }

¿Cómo se accede a los valores en el archivo de recursos res/values/string.xml de la Activity class Android?


Pon este código en res/values/string.xml

<string-array name="planet"> <item>Mercury</item> <item>Venus</item> <item>Earth</item> <item>Mars</item> </string-array>

Este código se colocará en res/layout/main.xml y eliminará los widgets predeterminados presentes en main.xml .

<ListView android:id="@+id/planet" android:layout_width="fill_parent" android:layout_height="fill_parent" android:entries="@array/planet"/> </LinearLayout>


Si getString (R.string.app_name); no funciona para usted, puede pasar un contexto como este:

context.getString(R.string.app_name);


Si tienes el contexto de Actividad, ve con

getString (R.string.app_name);

Si no tienes contexto, prueba a continuación.

puedes obtener el contexto de la actividad usando Constructor.

mContext.getString (R.string.app_name);


strings.xml:

<string name="some_text">Some Text</string>

Actividad:

getString(R.string.some_text);