【发布时间】:2015-05-25 07:51:20
【问题描述】:
我正在使用 jdbc 1.2.8 连接到 MS SQL 数据库,并且我有一个包含几个联系人姓名的 tblContacts。
我现在要做的是让我的微调器 {select * from tblContacts} 并像普通微调器一样填充列表。
我被困在这里,我现在不确定该怎么做,感谢帮助,谢谢。
在这一点上我有这个。
Spinner staticSpinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> staticAdapter = ArrayAdapter
.createFromResource(this, R.array.brew_array,
android.R.layout.simple_spinner_item);
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
staticSpinner.setAdapter(staticAdapter);
Spinner dynamicSpinner = (Spinner) findViewById(R.id.spinner);
String[] items = new String[] { "Android", "AndroidOld", "AndroidNew" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, items);
dynamicSpinner.setAdapter(adapter);
dynamicSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
Log.v("item", (String) parent.getItemAtPosition(position));
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});
【问题讨论】:
-
首先,您需要一个一个地获取一个简单字符串中的所有联系人,然后传入 List
,然后在此处添加 ArrayAdapter -
tblContacts 是我的 SQL 服务器中的一个表。
-
在此处添加您的数据库表代码
标签: android sql jdbc android-studio spinner