2012-03-25 19 views
0

現在、スピナーにはデータベースの1つの列(名前)があります。私はこれを変更して、同じテーブルから名前、スペース、およびIDをそれぞれのスピナー行に表示させたいと思います。これは私が現時点で使用しているコードですが、 "from"配列内の複数の行を "to"配列内の同じテキストビューにどのようにマップするかはわかりません。各スピナー行にデータベースの2つの値を入力してください

Cursor c = db.fetchAllUsers(); 
    startManagingCursor(c); 

    // create an array to specify which fields we want to display 
    String[] from = new String[]{"name"}; 
    // 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.setAdapter(adapter); 

ありがとう!

答えて

関連する問題