數據填充組合框大家好我有這樣的與數據庫中的Android
public class Dbhelper extends SQLiteOpenHelper{
private static final String DATABASE_NAME="ComboBox.db";
private static final int SCHEMA_VERSION=1;
public SQLiteDatabase db;
public String [][] isiDb={
{"MI","Minimarket"},{"IDM","Indomaret"},{"CRM","Ceriamart"},{"OMI","OMI"},{"CK","Circle K"},
{"7EL","7 Eleven"},{"STM","Starmart"},{"AX","Alfa Express"},{"MID","Alfa Midi"},{"LWN","Lawson"},
{"YMT","Yomart"},{"HRO","Hero"},{"SDO","Superindo"},{"HPM","Hypermart"},{"SWN","Swalayan"}
};
public Dbhelper(Context context) {
super(context, DATABASE_NAME, null, SCHEMA_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE isicombo (kdcombo text PRIMARY KEY,descp text)");
for(int i=0; i<=1;i++)
{
db.execSQL("INSERT INTO isicombo(kdcombo,descp) VALUES ('"+isiDb[i][0]+"','"+isiDb[i][1]+"')");
}
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// no-op, since will not be called until 2nd schema
// version exists
db.execSQL("DROP TABLE IF EXIST ComboBox.db");
onCreate(db);
}
public Cursor getAllProjectss() {
// TODO Auto-generated method stub
return(getReadableDatabase()
.rawQuery("SELECT * from isicombo",null));
}
我想創建一個組合框,我想填補這一組合框從我database..i數據的數據庫困惑如何填充數據進入combobox..can你給我一個簡單的代碼??謝謝
我用我的代碼嘗試這樣
public class CobaCombo extends Activity implements AdapterView.OnItemSelectedListener {
TextView selection;
Dbhelper helper = new Dbhelper(this);
String temp;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
selection = (TextView) findViewById(R.id.selection);
Spinner spin = (Spinner) findViewById(R.id.spinner);
Cursor anu = helper.getAllProjectss();
if(anu.moveToFirst()){
do{
temp += anu.getString(1);
}while(anu.moveToNext());
}
String[] isi = { ""+temp+"" };
System.out.println(isi);
spin.setOnItemSelectedListener(this);
ArrayAdapter<String> aa = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, isi);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);
}
但組合框長string..not下拉項填補數據庫中的數據..請幫助米e
是的是的..但我怎麼可以填充組合框與我的數據庫??然後我檢索到組合框 – akubabas 2012-04-16 07:53:24