2013-05-09 91 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