有谁能用一个例子来解释一下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将被调用。所以正如它的名字所说,它需要找出什么时候没有选择