要设置 Android Spinner 的默认值,可以通过两种方式实现:
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:entries="@array/spinner_values"
android:prompt="@string/default_value" />
在这种方式下,可以在 strings.xml 文件中定义默认值的文本内容:
<string name="default_value">Select an option</string>
setSelection()
方法来设置默认选项的位置:Spinner spinner = findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.spinner_values, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
// 设置默认值为第一个选项
spinner.setSelection(0);
这样就可以在 Spinner 控件中设置默认值。