spinner的常用XML属性
android:entries 使用数组资源作为下拉框列表项目
android:background 设置spinner背景颜色(不包括下拉框)
android:popupBackground 设置下拉框的背景颜色
android:prompt 该提示在下拉列表对话框显示时显示。(也就是对话框的标题,只有在dialog状态才能显示)
android:spinnerMode 设置spinner的形式,有dropdown的dialog两种
spinner的常用方法
setDropDownVerticalOffset(); 设置垂直偏移量
setDropDownWidth(); 设置下拉框的宽度
setOnItemSelectedListener() Spinner 点击事件
上代码
xml布局
<Spinner android:id="@+id/spinnerarea" android:layout_width="match_parent" android:layout_height="wrap_content" />
功能实现
private void init() { Spinner spinnerarea =findViewById(R.id.spinnerarea); spinnerarea.setDropDownVerticalOffset(100); String[] arr = {"东区","西区","南区","北区"}; ArrayAdapter<String> arrayAdapter =new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arr); spinnerarea.setAdapter(arrayAdapter); }