es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    La código proporcionado establece el texto de un TextView (tvPro) al string concatenado del valor de mCurrentPosition y una barra diagonal (“/”) y el valor de proBar.max. Este código concatena el texto directamente dentro del método setText, lo cual no es la mejor práctica.

    En su lugar, se recomienda utilizar un recurso de cadena con marcadores de posición para textos dinámicos. Por lo tanto, el código debe ser refactorizado para utilizar un recurso de cadena con marcadores de posición, como se muestra a continuación:

    tvPro.setText(getString(R.string.pro_text, mCurrentPosition, proBar.getMax()));
    

    El recurso de cadena debe definirse en el archivo strings.xml de la siguiente manera:

    <string name="pro_text">%1$s/%2$s</string>
    

    De esta manera, los valores de mCurrentPosition y proBar.max se agregan al texto dinámicamente y se evita la concatenación de texto directamente en el método setText.

Comments are closed.