首先申请一个数组适配器并且设置通过载体Spinner搭载适配器
直接看代码吧
//申请数组
ArrayAdapter<String>starAdapter = new ArrayAdapter<String>(this,R.layout.support_simple_spinner_dropdown_item,starArry);
//找到载体Spinner
Spinner sp = findViewById(R.id.sp_spnner);
//设置标题
sp.setPrompt("请选择行星");
//载体设置数组适配器
sp.setAdapter(starAdapter);
sp.setSelection(0);
sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(MainActivity.this, "你选择的是" + starArry[position], Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});