有谁能用一个例子来解释一下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);
    }
}

最佳答案

onNothingSelected是当选择从此视图中消失时要调用的回调方法。例如,当触摸被激活或适配器变为空时,选择会消失。
我想它基本上回答了你的问题。因此,如果您的微调器由于其他原因而消失,除了选择项,那么onnothingselected将被调用。所以正如它的名字所说,它需要找出什么时候没有选择

10-08 18:07