何时onNothingSelected方法实现?

时间:2015-12-24 05:48:30

标签: android android-spinner

任何人都可以通过示例

解释我对Spinner的onNothingSelected()的实现
public class SpinnerActivity extends Activity implements OnItemSelectedListener {
    ...

    public void onItemSelected(AdapterView<?> parent, View view, 
            int pos, long id) {
        Toast.makeText(this,"Selected Item is -"+ (TextView)view.getText().toString(),Toast.LENGTH_SHORT);
    }

    public void onNothingSelected(AdapterView<?> parent) {
        // Another interface callback
Toast.makeText(this,"nothing is selected",Toast.LENGTH_SHORT);
    }
}

2 个答案:

答案 0 :(得分:1)

onNothingSelected是当选择从此视图中消失时要调用的Callback方法。例如,当激活触摸或适配器变空时,选择可能会消失。 我认为它几乎可以回答你的问题。因此,如果您的微调器因其他原因而消失,除非选择该项目,那么将调用onNothingSelected。因此,它的名称告诉它需要找出什么时候没有选择

答案 1 :(得分:0)

检查blog,给出了很好的解释。 我希望这会有所帮助。