// XML布局
<Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/spinner"/>
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Spinner spinner = (Spinner) findViewById(R.id.spinner); //数据 ArrayList<String> data_list = new ArrayList<>(); data_list.add("北京"); data_list.add("上海"); data_list.add("广州"); data_list.add("深圳"); //适配器 ArrayAdapter<String> arr_adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, data_list); //设置样式 arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //加载适配器 spinner.setAdapter(arr_adapter);
}