android - How to add spinner inside a listview -


i'd each row in listview has spinner. can not. please me.

//setting player          adapter = new simpleadapter(this, list, r.layout.custom_listitem_edit,                     new string[] {  "cat", "duration", "order", "id_pos"}, new int[] {                             r.id.spn_edibt_selectcat,                             /*r.id.spn_editbt_selectpos,*/                             r.id.txt_editbt_dur,                              r.id.txt_editbt_order,                             r.id.txt_edit_idpos                             });        populatelist();             setlistadapter(adapter);         static final arraylist<hashmap<string, string>> list = new arraylist<hashmap<string, string>>();       /* set thong tin cho listview */     private void populatelist() {          cursor_position_mycurrent = dbhelper_position_mycurrent.fetchallpositionmycurrentbyid(id_bt);         startmanagingcursor(cursor_position_mycurrent);          log.e("so dong lay duoc la", string.valueof(cursor_position_mycurrent.getcount()));           if (cursor_position_mycurrent != null) {             cursor_position_mycurrent.movetofirst();             while (cursor_position_mycurrent.isafterlast() == false) {                 hashmap<string, string> tmp = new hashmap<string, string>();                   log.e("dur", cursor_position_mycurrent.getstring(5));                 log.e("dur", cursor_position_mycurrent.getstring(6));                  tmp.put("duration", cursor_position_mycurrent.getstring(5));                                 tmp.put("order", cursor_position_mycurrent.getstring(6));                 tmp.put("id_pos", cursor_position_mycurrent.getstring(0));                   //setting spinner category                 cursor_position_allposition =dbhelper_position_allposition.fetchallpositions();                     array_spinner_category = new string[cursor_position_allposition.getcount()];                   if (cursor_position_allposition != null) {                     int = 0;                     cursor_position_allposition.movetofirst();                     while (cursor_position_allposition.isafterlast() == false) {                         array_spinner_category[i] = cursor_position_allposition.getstring(0);                                        cursor_position_allposition.movetonext();                         i++;                     }                     cursor_position_allposition.close();                 }                              log.e("all pos", string.valueof(cursor_position_allposition.getcount()));                  spinner spinner = (spinner) findviewbyid(r.id.spn_edibt_selectcat);                  int m = 3;//integer.parseint(camping.ruleslist.getmaxpers().get(camping.tipsel));                  string[] array_spinner=new string[m];                 (int indice = 0; indice < m; indice++)                 {                     if (indice == 0) array_spinner[indice] = string.format("%d persona", indice+1);                     else array_spinner[indice] = string.format("%d persone", indice+1);                 }                 final  arrayadapter<string> aa = new arrayadapter<string>(getapplicationcontext(), android.r.layout.simple_spinner_item, array_spinner);                 aa.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item);                 spinner.setadapter(aa);                    list.add(tmp);                 cursor_position_mycurrent.movetonext();              }          }     } 


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -