import
android.os.Bundle;
import
android.view.View;
import
android.widget.AdapterView;
import
android.widget.ArrayAdapter;
import
android.widget.Spinner;
import
android.widget.Toast;
import
androidx.appcompat.app.AppCompatActivity;
import
java.util.Arrays;
public
class
MainActivity
extends
AppCompatActivity
implements
AdapterView.OnItemSelectedListener {
Spinner languageSpinner;
String[] languages = {
"C++"
,
"Java"
,
"Kotlin"
,
"JavaScript"
,
"Python"
,
"PHP"
,
"C#"
,
"C"
};
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
languageSpinner = (Spinner) findViewById(R.id.idLanguageSpinner);
ArrayAdapter<CharSequence> adapter =
new
ArrayAdapter<>(
this
, android.R.layout.simple_spinner_item, languages);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
languageSpinner.setAdapter(adapter);
languageSpinner.setOnItemSelectedListener(
this
);
String selection =
"Python"
;
int
spinnerPosition = adapter.getPosition(selection);
languageSpinner.setSelection(spinnerPosition);
}
@Override
public
void
onItemSelected(AdapterView<?> parent, View view,
int
position,
long
id) {
Toast.makeText(MainActivity.
this
,
""
+ languages[position] +
" Selected.."
, Toast.LENGTH_SHORT).show();
}
@Override
public
void
onNothingSelected(AdapterView<?> adapterView) {
}
}