Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid get change value of dynamically generated NumberPicker
    primarykey
    data
    text
    <p>I am generating few Numberpicker dynamically and Setting distinct integer as ID.</p> <p>Now When i am trying to get the change made it's crashing. I am setting max value 20 and min value 0. When pressing Done button of the keyboard the application is crashing down.</p> <p>Please suggest me a proper way. Code i am trying is as follows : </p> <pre><code> NumberPicker numpick = new NumberPicker(this); numpick.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); numpick.setMaxValue(20); numpick.setMinimumWidth(0); numpick.setId(2); numpick.setWrapSelectorWheel(true); numpick.setOnValueChangedListener(new OnValueChangeListener() { @Override public void onValueChange(NumberPicker numPicker, int newVal, int oldVal) { // TODO Auto-generated method stub TextView numberView = (TextView)findViewById(2); String New = "New Value : "; numberView.setText(New.concat(String.valueOf(newVal))); } }); </code></pre> <p>Sharing my LogCat :</p> <pre><code> 12-26 13:09:45.181: E/AndroidRuntime(21551): FATAL EXCEPTION: main 12-26 13:09:45.181: E/AndroidRuntime(21551): java.lang.ClassCastException: android.widget.NumberPicker cannot be cast to android.widget.TextView 12-26 13:09:45.181: E/AndroidRuntime(21551): at com.example.cameraapplication.ImagePickActivity$3.onValueChange(ImagePickActivity.java:187) 12-26 13:09:45.181: E/AndroidRuntime(21551): at android.widget.NumberPicker.notifyChange(NumberPicker.java:1912) </code></pre> <p>12-26 13:09:45.181: E/AndroidRuntime(21551): at android.widget.NumberPicker.setValueInternal(NumberPicker.java:1697) 12-26 13:09:45.181: E/AndroidRuntime(21551): at android.widget.NumberPicker.validateInputTextView(NumberPicker.java:1877)</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload