Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Android数据库填充Spinner?_Android_Database_Spinner_Populate - Fatal编程技术网

如何从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