2013-05-09 88 views

回答

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) { 
    } 
}); 
+0

看到编辑的问题,你明白的地方我来自哪里?在onItemSelected我设置我的瓦特变量取决于在微调选择什么,但我希望能够加载自定义瓦特值,所以基本上我需要跳过这个setOnItemSelectedListener方法 – cwiggo 2013-05-09 12:22:04

+0

@Chris我需要了解什么?你从哪里来?我根据你的问题提供了答案。你认为这些信息足以提供答案吗? – Pragnani 2013-05-09 12:26:02

+0

请参阅http://stackoverflow.com/questions/16460101/load-data-setonitemselectedlistener更详细的信息,我会很快删除这个问题 – cwiggo 2013-05-09 12:26:55