package org.odk.collect.android.activities; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.Spinner; import android.widget.Toast; import org.odk.collect.android.R; public class DataEntry extends AppCompatActivity implements AdapterView.OnItemSelectedListener { String[] country = {"India", "USA", "China", "Japan", "Other"}; private Button subt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_data_entry); //Getting the instance of Spinner and applying OnItemSelectedListener on it Spinner spin = (Spinner) findViewById(R.id.spinner); spin.setOnItemSelectedListener(this); //Creating the ArrayAdapter instance having the country list ArrayAdapter aa = new ArrayAdapter(this, android.R.layout.simple_spinner_item, country); aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //Setting the ArrayAdapter data on the Spinner spin.setAdapter(aa); /* subt = (Button) findViewById(R.id.btnSub); subt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (v.getId() == R.id.btnSub) { Intent i = new Intent(MainActivity.this, NextPg.class); startActivity(i); } } }); */ } @Override public void onItemSelected(AdapterView arg0, View arg1, int position, long id) { Toast.makeText(getApplicationContext(),country[position] , Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView arg0) { // TODO Auto-generated method stub } }