2011-01-13 100 views
1
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函數可用?希望我正確地解釋它感謝Android Dynamic Spinner

回答

1

spinner.getSelectedItem().toString()

+0

我已經試過了,它的排序的工作,但由於微調總是選擇應用一直持續在一個循環周圍,有沒有辦法有一個空白或未選定的選項在微調開始,因爲當微調顯示在屏幕上總是會有選擇的東西 – Beginner 2011-01-13 09:42:17