Android 2 - Dentro un progetto - 18

# Codice - Accesso alla TextView e recupero stringhe

- A questo punto la videata contiene tutti gli elementi che abbiamo richiesto, ma dobbiamo potervi accedere da codice per gestirli.
- Per recuperare la TextView, il cui ID è prompt, useremo la seguente riga di codice:

      TextView prompt = (TextView)findViewById(R.id.prompt);

- Il metodo findViewById richiede l'ID che è un identificatore numerico univoco. Ricerca l'elemento tra i componenti della videata correte e lo restituisce.
- Il findViewBiId ritorna comunque una View che è la classe base di ogni componente
- Dovremo quindi fare un type cast al componente che ci serve, prima di assegnare il valore alla variabile
- Componiamo ora la stringa del prompt. Essa sarà Indovina il numero tra MINVALUE e MAXVALUE dove MINVALUE e MAXVALUE sono costanti ed il testo deve poter venire trdotto.
- Per recuperare il testo delle due stringhe potremo usare il metodo getResources().getString(<ID>); dove <ID> sarà R.string.messaggio per la prima parte e R.string.messaggio_b per la seconda
- Per convertire in stringa le due costanti utilizzeremo come al solito String.valueOf(<valore>);
- Una volta costruita la nostra stringa potremo metterla nella nostra TextViev con il metodo prompt.setText(p);

© Ing. Stefano Salvi - released under FDL licence