android number picker with undefined value -


is there way create numberpicker has numbers 0 15, user still can decide whether wants set number? example:

undefined (default) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... undefined... , on 

or can think of other user friendly methods achieve this?

sure can:

widget = (numberpicker) findviewbyid(r.id.mynp); widget.setmaxvalue(16); widget.setminvalue(0); string[] displayedvalues = new string[widget.getmaxvalue()-widget.getminvalue()+1]; (int i=0; i<16; i++) {     displayedvalues[i] = string.format("%d", i); } displayedvalues[16] = "undefined (default)"; widget.setdisplayedvalues(displayedvalues); widget.setonvaluechangedlistener(new numberpicker.onvaluechangelistener() {     @override     public void onvaluechange(numberpicker picker, int oldvalue, int newvalue) {         if (newvalue > 15) {             usedefaultvalue();         }         else usevalue(newvalue);     } } 

Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -