我想在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());
}
答案 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);