在XML文件中的创建
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
在Java文件中的设置
//获取Spinner对象
Spinner spinner=findViewById(R.id.spinner);
//创建数组适配器
String stringArray[]=new String[]{"item1","item2","item3"};
ArrayAdapter<String> arrayAdapter=new ArrayAdapter<>(MainActivity.this,android.R.layout.simple_spinner_item,stringArray);
//数组适配器设置下拉样式
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//设置数组适配器
spinner.setAdapter(arrayAdapter);
//设置监听器
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
//获取选中项ID
long selectedItemId =adapterView.getItemIdAtPosition(i);
//获取选中项
spinner.getSelectedItem();
}
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
Spinner(下拉列表框)点击前

Spinner(下拉列表框)点击后





![[HCTF 2018]WarmUp最详细解释](https://img-blog.csdnimg.cn/d18294d527f648e9b6698de8f65819eb.png)
![[unity]切换天空盒](https://img-blog.csdnimg.cn/038a37cba1934496b06f5f9cffb6d338.png)












