In today's mobile phone field, smartphones are the most popular. So how can we choose an excellent mobile phone system to meet our needs? Here, you can take a look at the Android system as a reference for your convenience. The content introduced today is about some basic concepts of Android Spinner.
● Set the Adapter and call the setAdapter () method.
● Append the Item selection time, call the setOnItemSelectedListener () method, and pass the AdapterView. OnItemSelectedListener instance as a parameter.
Android Spinner routine source code (Java)
- ArrayAdapter< String> adapter = new ArrayAdapter< String>(
- this,
- android.R.layout.simple_spinner_item);
- adapter.setDropDownViewResource(
- android.R.layout.simple_spinner_dropdown_item);
- adapter.add("red");
- adapter.add("green");
- adapter.add("blue");
- Spinner spinner = (Spinner) findViewById(id.spinner);
- spinner.setAdapter(adapter);
- spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
- @Override
- public void onItemSelected(
- AdapterView< ?> parent,
- View view,
- int position,
- long id) {
- Spinner spinner = (Spinner) parent;
- Log.v("Test", "id = " + id + "("
- + spinner.getSelectedItem().toString() + ")");
- }
- @Override
- public void onNothingSelected(AdapterView< ?> parent) {
- }
- });
Resource)
- < Spinner android:id="@+id/spinner"
- android:layout_height="wrap_content"
- android:layout_width="fill_parent"/>
The source code of Android Spinner is introduced here.