Skip to content

AustineGwa/android-spinner2

Repository files navigation

android-spinner2

a simple code on how to use a spinner in androind resources file

Spinner Mercury Venus Earth Mars Jupiter Saturn Uranus Neptune

spinner definition

public class MainActivity extends AppCompatActivity implements OnItemSelectedListener { Spinner spinner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

    spinner = findViewById(R.id.spinner);
    spinner.setOnItemSelectedListener(this);

// Create an ArrayAdapter using the string array and a default spinner layout ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.planets_array, android.R.layout.simple_spinner_item); // Specify the layout to use when the list of choices appears adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // Apply the adapter to the spinner spinner.setAdapter(adapter); }

@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
    // An item was selected. You can retrieve the selected item using
    // parent.getItemAtPosition(pos)

    Toast.makeText(this,"selected choice is "+adapterView.getItemAtPosition(position), Toast.LENGTH_SHORT).show();
}

@Override
public void onNothingSelected(AdapterView<?> adapterView) {

}

}

xmllayout rendering

<Spinner
    android:id="@+id/spinner"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    tools:layout_editor_absoluteX="8dp"
    tools:layout_editor_absoluteY="272dp" />

About

a simple code on how to use a spinner in androind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages