package com.vgrec.espressoexamples.activities; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; import com.vgrec.espressoexamples.R; public class SpinnerSelectionActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_spinner_selection); final TextView labelTextView = (TextView) findViewById(R.id.country_label); Spinner spinner = (Spinner) findViewById(R.id.countries_spinner); spinner.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_spinner_dropdown_item, getResources().getStringArray(R.array.europe_countries))); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { if (position > 0) { labelTextView.setText((CharSequence) parent.getSelectedItem()); } } @Override public void onNothingSelected(AdapterView<?> parent) { } }); } }