第一步xml
<Spinner
android:id="@+id/spinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:entries="@array/languages" //通过在value/array中设置数据
android:overlapAnchor="false" //设置在文本下面
android:spinnerMode="dialog" //显示模式为窗口,默认为下拉
android:prompt="@string/spinner_title" //窗口标题
/>
第二步适配器
spinner.setDropDownWidth(SizeUtils.dp2px(90)); //下拉框的宽度 ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, mItems); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //绑定 Adapter到控件 spinner .setAdapter(adapter);