如果用户点击微调器,则会显示包含项目的下拉菜单,如果选择了其中一个项目,则激活onItemSelected侦听器,但是,如果用户点击下拉菜单,我该如何检测?
由于
答案 0 :(得分:0)
我认为您可以使用onNothingSelected
方法,
public class SpinnerActivity extends Activity implements OnItemSelectedListener {
...
public void onNothingSelected(AdapterView<?> parent) {
// Add your code here
}
}
根据doc
onNothingSelected is a Callback method to be invoked when the selection disappears from this view.
The selection can disappear for instance when touch is activated or when the adapter becomes empty.
如果您的微调器因其他原因而消失,除非选择该项目,则将调用onNothingSelected。因此,它的名称告诉它需要找出何时没有选择。