如何在Android中将字符串从sqlite设置为Spinner



我的应用程序中有微调器并设置了 String[] 编程。

speciality = (Spinner) findViewById(R.id.general_specality_s);
specialityadapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, speciality_list);
speciality.setAdapter(specialityadapter);

并获取像这样speciality.getSelectedItem().toString();选定的字符串并存储在SQLite中。 现在我想从 sqlite 获取该值,并且需要在 Spinner1 中进行设置。

String SpinnerText=c.getString(c.getColumnIndex("speciality"));

如何将此字符串设置为专用/微调器?提前谢谢。

将数据

提取到数组中并使用数组适配器

String[] spinnerArray = your data goes here;
Spinner spinner = (Spinner)findViewById(R.id.yourspinnerid);
ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinnerArray);
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(spinnerAdapter);

最新更新