SHOW:
|
|
- or go back to the newest paste.
1 | private void showNumberPickerDialog(TextView textView, String amount) { | |
2 | int count = 0; | |
3 | Dialog dialog = new Dialog(getContext()); | |
4 | LayoutInflater layoutInflater = LayoutInflater.from(getContext()); | |
5 | View view = layoutInflater.inflate(R.layout.dialog_amount_selection, null); | |
6 | ||
7 | dialog.setContentView(view); | |
8 | dialog.setCancelable(false); | |
9 | ||
10 | NumberPicker numberPicker = view.findViewById(R.id.numberPicker); | |
11 | AppCompatButton btnOk = view.findViewById(R.id.btnOk); | |
12 | AppCompatButton btnCancel = view.findViewById(R.id.btnCancel); | |
13 | ||
14 | numberPicker.setMinValue(0); | |
15 | - | numberPicker.setMaxValue(999); |
15 | + | numberPicker.setMaxValue(100); |
16 | ||
17 | if (textView != null) { | |
18 | int value = Integer.parseInt(textView.getText().toString()); | |
19 | numberPicker.setValue(value); | |
20 | } | |
21 | ||
22 | numberPicker.setOnValueChangedListener((picker, oldVal, newVal) -> { | |
23 | count = picker.getValue(); | |
24 | - | LogUtils.d(TAG, "numberPicker:::::::" + newVal); |
24 | + | LogUtils.d(TAG, "Number Picker Value:::::::" + newVal); |
25 | }); | |
26 | ||
27 | btnOk.setOnClickListener(v1 -> { | |
28 | dialog.dismiss(); | |
29 | if (textView != null) { | |
30 | textView.setText(String.valueOf(count)); | |
31 | } | |
32 | }); | |
33 | ||
34 | btnCancel.setOnClickListener(view1 -> dialog.dismiss()); | |
35 | dialog.show(); | |
36 | } |