這可能是一些簡單直接的事情。Android - 設置微調起點
我有這樣的代碼......
SQLiteDatabase db = dbs.getReadableDatabase();
String SQL = "SELECT * FROM Table";
final Cursor cursor = db.rawQuery(SQL, null);
array_spinner1[0] = "Select:";
while (cursor.moveToNext()) {
array_spinner1[i]= cursor.getString(1) + " - " + cursor.getString(2);
i ++;
}
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, array_spinner1);
s1.setAdapter(adapter);
我填充數組,一切都正常運行。但是,我想在第一個項目(選擇)不開始微調的位置。例如,我希望它從光標處的項目='here'開始。我希望我有道理?
把它放到'表'欄1中的上下文是年齡範圍從和列2是年齡範圍到。 所以在微調我得到0-5,6-10,11-20等
和我想要做的是開始在11-20選擇微調,如果用戶的dob使他那個年齡.... ?我知道setSelection會選擇一個特定的值,但我需要爲用戶年齡制定正確的值。
所以我基本上想知道如何工作了這一點,並填寫正確地選擇了微調,感謝
嗯我有一個字符串dd/mm/yyyy的出生日期,我該如何解決這個問題 – Beginner 2011-02-28 13:34:24
您可以使用SimpleDateFormat解析日期字符串到Date()對象中。 http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html – 2011-02-28 13:41:29
回答編輯演示SimpleDateFormat。 – 2011-02-28 13:59:48