我正在使用jdbc 1.2.8连接到MS SQL数据库,在那里我有一个tblContacts包含几个联系人姓名。如何使android微调选择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
}
});
首先,您需要将所有联系人都以一个简单的字符串逐个获取,然后传递给列表然后在ArrayAdapter中添加 –
Amitsharma
tblContacts是我的SQL服务器中的一个表。 – Nosferatu
在此处添加您的数据库表代码 – Amitsharma