You can get current picked number by calling getValue(), eg. if you have myPicker, you can do this:
String value = "" + myPicker.getValue();
If you want to get the value when it's selected by user, you need to implement NumberPicker.OnValueChangeListener interface:
private class MyListener implements NumberPicker.OnValueChangeListener {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
//get new value and convert it to String
//if you want to use variable value elsewhere, declare it as a field
//of your main function
String value = "" + newVal;
}
}
Remember to set your listener, eg:
myPicker.setOnValueChangedListener(new MyListener());