RadNumberPicker: Overview

To use RadNumberPicker a dependency to the Input library must be added. Creating RadNumberPicker is like creating any other widget:

RadNumberPicker picker = new RadNumberPicker(context);
RadNumberPicker picker = new RadNumberPicker(context);

RadNumberPicker can be customized with the following properties:

Finally RadNumberPicker has addPropertyChangeListener() and removePropertyChangedListener() methods that can be used to listen for changes in the number picker. For example to listen for value changes the following code is in order:

picker.addPropertyChangedListener(new PropertyChangedListener() {
    @Override
    public void onPropertyChanged(String propertyName, Object value) {
        if(propertyName.equals("Value")) {
            double newValue = (Double)value;
            // do something with the new value.
        }
    }
});
picker.AddPropertyChangedListener(new MyPropertyChangedListener());

public class MyPropertyChangedListener : Java.Lang.Object, IPropertyChangedListener {
    public void OnPropertyChanged (string propertyName, Java.Lang.Object value)
    {
        if(propertyName.Equals("Value")) {
            double newValue = (Double)value;
            // do something with the new value.
        }

    }
}