Step 1: spinner layout
<Spinner
android:id="@+id/spinner_view"
android:layout_below="@id/image_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
</Spinner>
Step 2: 初始化spinner
mSpinner = findViewById(R.id.spinner_view);
Step 3: 模拟数据
data_list = new ArrayList<>();
data_list.add("北京");
data_list.add("上海");
data_list.add("广州");
data_list.add("深圳");
Step 4: 将模拟数据放入数组适配器中
arr_adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, data_list);
arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
Step 5: spinner绑定数据适配器
mSpinner.setAdapter(arr_adapter);