android專案中spinner設定預設值
阿新 • • 發佈:2019-01-26
spinner用介面卡裝載完資料後, 再設定spinner預設值
1. 根據選項或選項位置來設定spinner預設值, 如:
進入該activity後, spinner預設值為選項"情感生活"(表示筆記的類別),顯然, 選項"情感生活"的位置position的值為1(ps:因為索引預設從0開始), 如下:
cursor = db.rawQuery(sql, null); String type = null; if (cursor.moveToNext()) { type = cursor.getString(0); //把筆記類別設定為預設類別 int position = adapter.getPosition(type); //根據該選項獲取位置 spinner_noteType.setSelection(position); //根據該選項的位置設定該選項為spinner預設值 }
spinner有兩個方法來設定預設值:.setSelection(position)和.setSelection(position, animate) 檢視API
void setSelection(int position, boolean animate)
Jump directly to a specific item in the adapter data.
void setSelection(int position)
Sets the currently selected item.
繼續補充...