Spinner在初始化时会自动调用一次OnItemSelectedListener事件
事件注册之前调用
spinner.setSelection(
0
,
true
);
但要注意,使用此方法,如果用户选择的也是第一项,那么OnItemSelectedListener事件不会被触发……
Spinner 注册监听器:
mSpinner.setOnItemSelectedListener(
new
OnItemSelectedListener() {
@Override
public
void
onItemSelected(AdapterView<?> parent, View view,
int
position,
long
id) {
String str=parent.getItemAtPosition(position).toString(); ====得到点击像的文字
Toast.makeText(SpinnerActivity.
this
,
"你点击的是:"
+str,
2000
).show();
}
@Override
public
void
onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});
还可以为spinner设置自定义下拉:
设置一个adapter