En la carpeta/res/values de mi proyecto android tengo una cadena y se hace referencia en una vista de texto en mi archivo xml, quiero cambiar la cadena en mi archivo java.android (cambiar cadena en código java)
Como puede ver a continuación en el código he hecho una variable de cadena y luego debajo he establecido a qué variable de cadena se le asigna, que es donde se encuentra la cadena. donde tengo "aquí" posado en el código que es donde quiero cambiar a cadena en la carpeta de valores. pero no sé qué código usar para configurarlo.
Podría simplemente cambiar el texto en una vista de texto de mi archivo java, que sé cómo hacer, pero eso es una manera antigua y establece una advertencia así que prefiero usar una cadena que es la mejor manera para hacerlo
Con mi conocimiento del cambio de texto en una vista de texto, básicamente he adivinado mi camino hasta esta etapa, pero no sé cómo ir más lejos, ¿podría alguien darme algún consejo sobre qué hacer, gracias?
String string;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
counter = 0;
add = (Button) findViewById(R.id.badd);
sub = (Button) findViewById(R.id.bsub);
reset = (Button) findViewById(R.id.breset);
display = (TextView) findViewById(R.id.tvdisplay);
string = (String) getString(R.string.counter);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
((///////////////here////////////////))
counter++;
}
});
He eliminado las referencias a eclipse y la etiqueta eclipse de esta pregunta, ya que no está relacionada. – Squonk
Según entiendo, esas cadenas deben ser constantes, por lo que no creo que pueda cambiarlas programáticamente. Todavía soy nuevo en el desarrollo de Android, así que no me dejes así. – Marcin
@Marcin: Entiendes la idea - ver mi respuesta. – Squonk