public class NumberPickerBuilder
extends java.lang.Object
| Constructor and Description |
|---|
NumberPickerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
NumberPickerBuilder |
addNumberPickerDialogHandler(NumberPickerDialogFragment.NumberPickerDialogHandlerV2 handler)
Attach universal objects as additional handlers for notification when the Picker is set.
|
NumberPickerBuilder |
removeNumberPickerDialogHandler(NumberPickerDialogFragment.NumberPickerDialogHandlerV2 handler)
Remove objects previously added as handlers.
|
NumberPickerBuilder |
setCurrentNumber(java.math.BigDecimal number)
Set initial value to display
|
NumberPickerBuilder |
setCurrentNumber(java.lang.Integer number)
Set initial value to display
|
NumberPickerBuilder |
setDecimalVisibility(int decimalVisibility)
Set the visibility of the decimal button.
|
NumberPickerBuilder |
setFragmentManager(FragmentManager manager)
Attach a FragmentManager.
|
NumberPickerBuilder |
setLabelText(java.lang.String labelText)
Set the (optional) text shown as a label.
|
NumberPickerBuilder |
setMaxNumber(java.math.BigDecimal maxNumber)
Set a maximum number required
|
NumberPickerBuilder |
setMinNumber(java.math.BigDecimal minNumber)
Set a minimum number required
|
NumberPickerBuilder |
setOnDismissListener(OnDialogDismissListener onDismissListener) |
NumberPickerBuilder |
setPlusMinusVisibility(int plusMinusVisibility)
Set the visibility of the +/- button.
|
NumberPickerBuilder |
setReference(int reference)
Attach a reference to this Picker instance.
|
NumberPickerBuilder |
setStyleResId(int styleResId)
Attach a style resource ID for theming.
|
NumberPickerBuilder |
setTargetFragment(Fragment targetFragment)
Attach a target Fragment.
|
void |
show()
Instantiate and show the Picker
|
public NumberPickerBuilder setFragmentManager(FragmentManager manager)
manager - the FragmentManager that handles the transactionpublic NumberPickerBuilder setStyleResId(int styleResId)
styleResId - the style resource ID to use for themingpublic NumberPickerBuilder setTargetFragment(Fragment targetFragment)
targetFragment - the Fragment to attach topublic NumberPickerBuilder setReference(int reference)
reference - a user-defined int intended for Picker trackingpublic NumberPickerBuilder setCurrentNumber(java.lang.Integer number)
public NumberPickerBuilder setCurrentNumber(java.math.BigDecimal number)
public NumberPickerBuilder setMinNumber(java.math.BigDecimal minNumber)
minNumber - the minimum required numberpublic NumberPickerBuilder setMaxNumber(java.math.BigDecimal maxNumber)
maxNumber - the maximum required numberpublic NumberPickerBuilder setPlusMinusVisibility(int plusMinusVisibility)
plusMinusVisibility - an int corresponding to View.VISIBLE, View.INVISIBLE, or View.GONEpublic NumberPickerBuilder setDecimalVisibility(int decimalVisibility)
decimalVisibility - an int corresponding to View.VISIBLE, View.INVISIBLE, or View.GONEpublic NumberPickerBuilder setLabelText(java.lang.String labelText)
labelText - the String text to be shownpublic NumberPickerBuilder addNumberPickerDialogHandler(NumberPickerDialogFragment.NumberPickerDialogHandlerV2 handler)
handler - an Object implementing the appropriate Picker Handlerpublic NumberPickerBuilder removeNumberPickerDialogHandler(NumberPickerDialogFragment.NumberPickerDialogHandlerV2 handler)
handler - the Object to removepublic void show()
public NumberPickerBuilder setOnDismissListener(OnDialogDismissListener onDismissListener)