1. 程式人生 > >android專案中spinner設定預設值

android專案中spinner設定預設值

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.
繼續補充...