Cómo utilizar recursos enteros dentro de recursos de cadena en android

¿Cómo puedo utilizar un entero que he almacenado en mi archivo integers.xml en mi archivo strings.xml.

Por ejemplo:

Tengo <integer name="some_integer">5</integer> y me gustaría usar esto en mi archivo strings.xml:

<string name="some_string">This is my string num @integers/some_integer in a row</string>

Aparentemente mi manera no es bastante buena así que necesito una poca ayuda por favor. Creo que hay una solución posible que simplemente no conozco la correcta.

Apreciar toda la ayuda!

Versión corta es que no se pueden mezclar recursos como este, pero se puede utilizar en Java:

 getResources.getString(R.string.some_string, getResources.getInteger(R.integer.some_integer) ); 

Y luego en su String XML

 <string name="some_string">This is my string num %d in a row</string> 

De esa manera el %d se reemplaza por el entero que pasa en el getString

Otros dijeron que su enfoque no funcionaba. Esta es una vieja respuesta para enfrentar un problema similar:

 <string name="meatShootingMessage">You shot %1$d pounds of meat!</string> int numPoundsMeat = 123; String strMeatFormat = getResources().getString(R.string.meatShootingMessage); String strMeatMsg = String.format(strMeatFormat, numPoundsMeat); 

Ver estas referencias:

  • ¿Cómo editar el valor de un nodo de un archivo XML existente de una tarjeta SD y guardarlo de nuevo?
  • Evita múltiples "%" caracteres en Android
  • Android gradle src / androidTest / res / diseño / mylayout.xml no se encuentra en mypackage.R
  • Cómo especificar el valor nulo para un recurso de cadena en xml en Android?
  • Efecto de ondulación en la parte superior de la imagen - Android
  • No se puede colocar la vista debajo de RecyclerView
  • Generar un recurso de cadena que contiene% from build.gradle con resValue
  • Intención de Fragmento a Actividad
  • Android: Personajes dejados atrás en EditText
  • El fondo del elemento de la lista está cambiando en el desplazamiento
  • Análisis de un XML HttpResponse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.