Spinner(列表选项框)
应用场景:可用于提示选项
1.常用属性
android:dropDownHorizontalOffset:设置列表框的水平偏移距离
android:dropDownVerticalOffset:设置列表框的竖直偏移距离
android:dropDownSelector:列表框被选中时的背景
android:dropDownWidth:设置下拉列表框的宽度
android:gravity:设置里面组件的对其方式
android:popupBackground:设置列表框的背景
android:prompt:设置对话框模式的列表框的提示信息(标题),只能够引用string.xml 中的资源id,而不能直接写字符串
android:entries:使用数组资源设置下拉列表框的列表项目
android:spinnerMode:列表框的模式
dialog:对话框风格的窗口
dropdown:下拉菜单风格的窗口(默认)
注:Spinner会默认选中第一个值,就是默认调用spinner.setSection(0),且默认触发一次OnItemSelectedListener 事件
解决方法:设置flag=false,在onItemSelected时进行判断(false表示默认触发,不做任何操作)
2.事件
OnItemSelectedListener