如何从Android数据库填充Spinner?
我想填充一个微调器下拉列表来显示调用后台线程的列表。我的代码不起作用如何从Android数据库填充Spinner?,android,database,spinner,populate,Android,Database,Spinner,Populate,我想填充一个微调器下拉列表来显示调用后台线程的列表。我的代码不起作用 ArrayAdapter <CharSequence> adapter = new ArrayAdapter <CharSequence> (this, android.R.layout.simple_spinner_item ); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
ArrayAdapter <CharSequence> adapter = new ArrayAdapter <CharSequence> (this, android.R.layout.simple_spinner_item );
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
adapter.add(nameOfMethod(), items);
itemspin = (Spinner) findViewById(R.id.itemSpin);
itemspin.setAdapter(adapter);
ArrayAdapter=新的ArrayAdapter(这是android.R.layout.simple\u微调器项目);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
add(nameOfMethod(),items);
itemspin=(微调器)findviewbyd(R.id.itemspin);
setAdapter(适配器);
有人能告诉我我做错了什么吗?spinner=(spinner)findViewById(R.id.spinner);
spinner = (Spinner) findViewById(R.id.spinner);
// database handler
DatabaseHandler db = new DatabaseHandler(getApplicationContext());
// Spinner Drop down elements
List<String> lables = db.getAllLabels();
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, lables);
// Drop down layout style - list view with radio button
dataAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner.setAdapter(dataAdapter);
//数据库处理程序
DatabaseHandler db=新的DatabaseHandler(getApplicationContext());
//微调器下拉元素
列表标签=db.getAllLabels();
//为微调器创建适配器
ArrayAdapter dataAdapter=新的ArrayAdapter(此,
android.R.layout.simple_微调器(项目、标签);
//下拉式布局样式-带单选按钮的列表视图
数据适配器
.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
//将数据适配器连接到微调器
spinner.setAdapter(dataAdapter);
试试这个
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, items);
itemspin.setAdapter(adapter);
ArrayAdapter adapter=新的ArrayAdapter(这个,android.R.layout.simple\u微调器\u下拉菜单\u项,项);
setAdapter(适配器);
定义不工作。它在做什么?您期望什么?它显示此部件适配器上的错误。添加(nameOfMethod(),items);我不确定是否应该使用adapter.add