0

我根据微调器中选择的内容在 setOnItemSelectedListener 中设置值。

如何停止调用 onCreate 这个方法?

提前致谢

4

1 回答 1

1

为您的微调器设置setOnItemSelectedListener而不是 onItemClickListener

取一个像这样的布尔字段

boolean onload=false;

而在你的oncreate

 onload=true;

在你的 onItemSelectedListener 中,这样做

spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
     if(!onload)
     {              
     }
onload=false;
    }
    public void onNothingSelected(AdapterView<?> parent) {
    }
});
于 2013-05-09T12:04:44.243 回答