Sezioni tecniche > Activity, Fragment e Intent

Come modifico il testo di una TextView?

(1/3) > >>

Alhazred:
In layout ho una TextView

--- Codice: ---<TextView
     android:id="@+id/text_routes_details_station_from_value"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_marginLeft="5dp"
     android:text="@string/text_routes_details_station_from_value"
     android:textAppearance="?android:attr/textAppearanceSmall" />

--- Termina codice ---
A runtime ho bisogno di modificare il valore di questa TextView.
Ecco come sto provando a farlo

--- Codice: ---TextView stFrom = (TextView) findViewById(R.id.text_routes_details_station_from_value); 
stFrom.setText(stationFrom); //stationFrom per ora è una stringa hardcoded, quindi è valorizzata e non può essere il problema

--- Termina codice ---
Questo però genera un errore

--- Citazione ---02-28 11:18:22.271: E/AndroidRuntime(369): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lcapps.testApp/com.lcapps.testApp.RouteDetailActivity}: java.lang.NullPointerException

....

02-28 11:18:22.271: E/AndroidRuntime(369): at com.lcapps.testApp.RouteDetailActivity.onCreate(RouteDetailActivity.java:25)

--- Termina citazione ---
la riga 25 è
stFrom.setText(stationFrom);

Come devo fare?

bradipao:
Manca parte del codice, ma pare proprio che stationFrom sia NULL.

Alhazred:
Come scritto nel commento stationFrom per ora è hardcoded

String stationFrom = "Partenza";
TextView stFrom = (TextView) findViewById(R.id.text_routes_details_station_from_value);
stFrom.setText(stationFrom);

Ricky`:
Se hai di recente aggiunto o rimosso delle view prova a fare Build->Clean. A volte succede che il file R non viene rigenerato correttamente.

bradipao:

--- Citazione da: Alhazred - 28 Febbraio 2012, 13:07:44 CET ---stFrom.setText(stationFrom);

--- Termina citazione ---

In questa riga, due sono le cose possono essere NULL, stFrom e stationFrom. Prova a fare un Log.d per vedere quale delle due.

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa