我有一个以编程方式打开的微调器,当用户从微调器中选择一个选项时,它会关闭...当用户选择他的选择时,是否有通知方式或听众告诉您? onItemSelected获取在微调器打开时自动选择的默认项。
答案 0 :(得分: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
}
});
答案 1 :(得分:0)
向OnItemSelectedListener
添加Spinner
。
答案 2 :(得分: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.
}
});
但这是一个基本的东西,我觉得这是一个傻瓜指出来。无论如何here是来自Android Developer资源的spinner教程。它在步骤5中创建了侦听器,并在步骤6中将其添加到微调器。