我做一個微調使用數組,現在連我沒有選擇微調它會自動從微調陣列的第一價值的價值,我想設置默認放在微調值沒事的時候是由用戶選擇的形式微調數組值,意味着我得到我設置的默認值,當我不選擇任何價值,這是可能的,什麼是使用onNothingSelected(適配器視圖的....下面的代碼應該運行時用戶手動選擇從微調任何價值,但它始終運行並獲得第一個值是數組,所以請告訴你何時從微調選擇我沒什麼,我可以在任何選擇的方法使用如何獲得默認值..?顯示缺省值
ArrayAdapter<String> CurrencyAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, Currency);
currency.setAdapter(CurrencyAdapter);
currency.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
}
@Override
public void onNothingSelected(AdapterView<?> parent)
{
}
});
當您發佈的代碼,請多加小心。確保代碼可讀,您可以通過刪除多餘的空行,修復縮進和保持一致來改善這一點。 –