0
這是我的代碼,我需要同時使用微調結果,但此代碼只返回一個微調器的選定值,其他微調器返回null。我需要在代碼中更改什麼,以便我可以同時使用微調器。使用多個android微調獲取結果同時
statFrom.setOnItemSelectedListener(new function());
statTo.setOnItemSelectedListener(new function());
}
public class function implements OnItemSelectedListener {
String strFr, strTo;
public void onItemSelected(AdapterView<?> parent, View arg1, int pos,
long id) {
Spinner spinner = (Spinner) parent;
if(spinner.getId() == R.id.spinFrom)
{
strFr = spinner.getItemAtPosition(pos).toString();
}
if(spinner.getId() == R.id.spinTo)
{
strTo = spinner.getItemAtPosition(pos).toString();
}
Testing(strFr,strTo);
}
在這裏,我只得到了一個微調值等被顯示爲空
請幫幫我!
只需在其他地方保存你的微調選擇項目並使用它。當您嘗試從微調器中獲取選定值時,它將返回當前值。如果沒有選擇母雞它返回0.我認爲這是你的問題 – Amsheer
我想同時獲得兩個微調器的值,提取選定的值作爲一個字符串,然後通過兩個選擇值的旋轉器通過功能。 測試(spinneronesevalvalue,spinneronesevalvalue) 每當選擇的微調器發生變化,我通過的值必須改變該值。 – MSS