Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/01/2016, 14:38
dandorf
 
Fecha de Ingreso: julio-2011
Mensajes: 76
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Cambiar idioma de APP a través de código y no de configuración

Cita:
Iniciado por El_Metallick Ver Mensaje
No se si entendí bien, pero sería algo como esto?

Código Java:
Ver original
  1. final Button button = new Button(this);
  2. button.setText("Click to change second line of text");
  3.  
  4. OnClickListener buttonListener = new OnClickListener() {
  5.     boolean clicked = false;
  6.  
  7.     @Override
  8.     public void onClick(View v) {
  9.         if (!clicked) {
  10.             clicked = true;
  11.             mTextView.setText("hey! que pasa?");    
  12.         } else {
  13.             clicked = false;
  14.             mTextView.setText("hola");
  15.         }      
  16.     }
  17. };
  18. button.setOnClickListener(buttonListener);

aún que sería más adecuado usar la clase R (R.string.texto) para asignar el texto, pero para efectos de ejemplo creo que vale.

Saludos
Gracias por responder. Pero no es exactamente lo que busco. Yo lo que quiero es que se haga de forma automática, es decir, que si creo la carpeta de values-en (ahí meto otro tipo de valor para las mismas variables STRING), pues en el botón simplemente le ponga código que me cambie la carpeta de values, para que lea en values-en.

De esa forma, con el mismo trozo de código, cambio el texto de muchos componentes a la vez. ¿Me explico?

Un saludo.