我有一个以编程方式打开的微调器,当用户从微调器中选择一个选项时,它会关闭......当用户选择他的选择时,有没有办法通知你,或者有一个听众告诉你?onItemSelected 获取在微调器打开时自动选择的默认项目。
问问题
438 次
3 回答
1
设置 setOnItemSelectedListener
为您的微调器...
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
Object obj = (Object) parent.getSelectedItem();
//get clicked position from position
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
//this method is call when nothing choosed by you
}
});
于 2012-05-09T10:51:11.617 回答
0
添加一个OnItemSelectedListener
到您的Spinner
.
于 2012-05-09T10:51:15.433 回答
0
我不确定我是否正确理解了你的问题,但让我试着回答一下。正常且直接的方法是将OnItemSelectedListener添加到微调器,即
spinner.setOnItemSelectedListener(new OnItemSelectedListener(){
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
// Do whatever you want here
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
});
但这是一件如此基本的事情,我觉得指出它是个傻瓜。无论如何,这里是来自 Android 开发人员资源的微调器教程。它在第 5 步创建侦听器,并在第 6 步将其添加到微调器。
于 2012-05-09T10:52:17.480 回答