如何在SQLite数据库中设置Spinner中的数据?

时间:2015-04-27 09:17:01

标签: android performance android-activity

我想在android中从数据库设置微调器的数据...我在数据库中有6列我希望在微调器中设置3列。怎么做才能帮助我...

我搜索那个,但我没有得到任何帮助我的东西..

是的,我可以坐在编辑文本和微调器中的数据下面......

我进入了这个数据库 国家的名字 国家iso 国家电话代码

AppDatabase db = new AppDatabase(getApplicationContext());
		db.open();
		// Log.e("", simCountry);
		Cursor cr = db.fetchAlertWhere(AppDatabase.User_table, 0, "iso = '"
				+ simCountry + "'", "");
		// Log.e("This is data", "----" + cr.getString(2));

		cr.moveToFirst();
		if (cr != null) {
			do {
				for (int i = 0; i < cr.getColumnCount(); i++) {

					Log.e("data", "--" + cr.getString(i));
				}
			} while (cr.moveToNext());
		}

1 个答案:

答案 0 :(得分:0)

 List<String> country=new ArrayList<String>();
 ArrayAdapter<String> countryarray = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,country);

在游标循环中(if(cr!= null){)

 country.add(cr.getString(i))

使用微调器结束setadapter

spinner.setAdapter(country);