package org.osmdroid; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; /** * created on 1/14/2017. * * @author Alex O'Ree */ public class LicenseActivity extends Activity implements AdapterView.OnItemSelectedListener { TextView license; String[] values = new String[]{ "osmdroid", "geopackage", "mapsforge", "ACRA", "leakcanary", "ormlite", "pngj" }; @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_license); Spinner spinner = (Spinner) findViewById(R.id.license_module_spinner); ArrayAdapter<String> array = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, values); array.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(array); license = (TextView) findViewById(R.id.license_body); spinner.setOnItemSelectedListener(this); } @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { switch (position) { case 0: license.setText(R.string.license_osmdroid); break; case 1: license.setText(R.string.license_geopackage); break; case 2: license.setText(R.string.license_mapsforge); break; case 3: license.setText(R.string.license_acra); break; case 4: license.setText(R.string.license_leakcanary); break; case 5: license.setText(R.string.license_ormlite); break; case 6: license.setText(R.string.license_pngj); break; } } @Override public void onNothingSelected(AdapterView<?> parent) { } }