Nella cartella/res/values del mio progetto android ho una stringa e che è referenziata in una visualizzazione testuale nel mio file xml, voglio cambiare la stringa nel mio file java.android (modifica la stringa nel codice java)
Come si può vedere di seguito nel codice ho creato una variabile stringa e quindi di seguito ho impostato a cosa è impostata la variabile stringa, che è dove si trova la stringa. dove ho "qui" posto nel codice che è dove voglio passare alla stringa nella cartella dei valori. ma non so quale codice utilizzare per impostarlo.
Potrei semplicemente cambiare il testo in una visualizzazione di testo dal mio file java, che so come fare, ma quello è un vecchio modo e imposta un avvertimento quindi preferirei usare una stringa che è il modo migliore fare così.
Con la mia conoscenza del cambiamento del testo in una visualizzazione testuale ho praticamente indovinato la mia strada fino a questo stadio ma non so come andare oltre qualcuno potrebbe darmi qualche consiglio su cosa fare, grazie.
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++;
}
});
Ho rimosso i riferimenti a eclipse e il tag eclipse da questa domanda poiché non è correlato. – Squonk
Dalla mia comprensione, quelle stringhe sono pensate per essere costanti, quindi non credo che sarete in grado di modificarle a livello di programmazione. Sono ancora nuovo per Android Dev però, quindi non mi trattenere a questo. – Marcin
@Marcin: Hai un'idea - vedi la mia risposta. – Squonk