在对这段代码进行了很多混乱之后,我终于设法从一个 sqlite db 填充了一个微调器,但是它只使用一个字段,我想要同一个微调器项目上的名字和姓氏?
代码如下:
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);
}
现在它显示名字,我尝试添加“名字”,“姓氏”,但它没有做任何不同的事情,我理想情况下希望它在每个微调器项目上完整显示名称。这甚至可能吗?
任何帮助都会很棒!
谢谢,克里斯