Android Dynamic Spinner

时间:2011-01-13 09:27:06

标签: android

 private void createSpinner() {
ll.addView(s);
SQLiteDatabase db = dbs.getReadableDatabase();     
    String SQL = "SELECT * FROM Test where password = 'S'"; 
    final Cursor cursor = db.rawQuery(SQL, null); 
    startManagingCursor(cursor);
    final int l = cursor.getCount();
    array_spinner = new String[l];
int i = 0;
while (cursor.moveToNext()) {
  array_spinner[i]= cursor.getString(1);
   i ++;
 }
    final ArrayAdapter adapter = new ArrayAdapter(this,   android.R.layout.simple_spinner_item, array_spinner);
    s.setAdapter(adapter);
    cursor.close();
ll.addView(submit);
submit.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        for(int i = 0; i < l; i++) {

        }
     }});
}

在此代码中,我希望用户选择从数据库发送的微调器中的值。然后当用户点击提交按钮时,我希望选择的值保存到数据库...我想知道所选择的微调器选项功能是什么...是否有一个adapter.selected()r检查或一个微调器.selected功能可用?希望我正确地解释它,谢谢

1 个答案:

答案 0 :(得分:1)

spinner.getSelectedItem().toString()