2014-10-09 44 views
6

如何檢查兩個微調器的狀態?如何檢查兩個微調器的狀態?

我在我的項目中有兩個spinners。 我想編寫單位轉換項目 選定的紡織商項目的不同條件如何理解?

下面的圖像相似:

http://i.stack.imgur.com/fjURS.png

+0

表明你有這麼遠,解釋代碼* *正是你在哪裏卡住了。 – codeMagic 2014-10-09 15:27:30

+0

你可以得到所選項目的位置和處理第二個微調取決於值:) – Mojtabye 2014-10-09 15:58:30

+0

我可以使用重疊開關語句嗎? 開關1檢測到第一個微調器和內部開關檢測微調器2 – Developer 2014-10-09 20:05:04

回答

2
firstSpinner.setOnItemSelectedListener(this); 
secondSpinner.setOnItemSelectedListener(this); 

@Override 
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) { 
    Spinner spinner = (Spinner) parent; 

    switch (spinner.getId()) { 
    case R.id.first_spinner: 
     // item selected on the first spinner 
     // use position 
     break; 
    case R.id.second_spinner: 
     // item selected on the second spinner 
     // use position 
     break; 

    default: 
     break; 
    } 
}