2016-10-02 4 views
-2

Ich versuche den Wert einer Textansicht basierend auf dem im Spinner ausgewählten Wert festzulegen. Wenn zum Beispiel die Jungen das erste Element in der Liste wären und ausgewählt würden, würde die Textansicht auf ihren Heimatort gesetzt. Dies ist, was ich bisher habe, aber es scheint die Textansicht nicht zu aktualisieren.Wie würden Sie den Wert einer Textansicht basierend auf einem Wert eines Spinner festlegen?

public void onItemSelected (AdapterView <?> parent, View view,int position, long id){ 
    TextView mTextView = (TextView) findViewById(R.id.textView); 

    if(R.id.spinner == 0){ 
    mTextView.setText("Chicago"); 
} 
+0

wo der Rest der ist Code? Wo ist dein String-Array? – XxGoliathusxX

Antwort

0

Diese Bedingung scheint nicht sinnvoll zu sein:

if(R.id.spinner == 0){ 
    mTextView.setText("Chicago"); 
} 

Ich denke, was Sie stattdessen die int position Parameter tun möchte, ist zu überprüfen:

if(position == 0){ 
    mTextView.setText("Chicago"); 
} 
Verwandte Themen