私はついにこのコードをいじった後、sqlite dbからスピナーを設定することができましたが、1つのフィールドしか使用しておらず、同じスピナーアイテムに名前と名前が必要ですか?
コードは次のとおりです。
private void fillSpinner() {
Cursor c = myDbHelper.FetchDrivers();
startManagingCursor(c);
// create an array to specify which fields we want to display
String[] from = new String[]{"FirstName"};
// create an array of the display item we want to bind our data to
int[] to = new int[]{android.R.id.text1};
// create simple cursor adapter
SimpleCursorAdapter adapter =
new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, c, from, to );
adapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item );
// get reference to our spinner
Spinner s = (Spinner) findViewById( R.id.spr_Driver1);
s.setAdapter(adapter);
}
これでFirstNameが表示され、「FirstName」、「LastName」を追加してみましたが、何も変わりません。理想的には、各スピナーアイテムに名前を完全に表示したいと思います。これも可能ですか?
どんな助けでも素晴らしいでしょう!
ありがとう、クリス