Я пытаюсь получить значение с помощью numberpicker, который появляется при нажатии пользователем (всего одним щелчком мыши) внутри EditText. Однако Im получать некоторые сомнения по:
1) Какой метод следует назвать, когда пользователь нажимает на поле EditText
2) Как я объявляю AlertDialog (с помощью Builder) подсказывать, когда пользователь вызывает метод в 1).Как показать alertDialog с NumberPicker внутри фрагмента?
Я ценю любые идеи. Благодарю.
Это то, что я делаю. Однако у меня возникают проблемы с этим. В принципе, этот alertDialog вызывается, когда вызываются такие методы, как OnFocusChangeListener() или OnTouchListener() для EditText. Но у меня проблемы с этим. Когда OnFocusChangeListener() использует другие поля EditText, создайте этот AlertDialog и OnTouchListener(), создайте мне некоторые проблемы, чтобы отклонить AlertDialog (мне нужно нажать два или несколько раз, чтобы отменить его). –
Если вы используете диалоговое окно Alert для ввода значения, u не будет необходимости по умолчанию, появится экранная панель Android, верно? Таким образом, отключите редактируемое действие EditText, просто используйте событие OnClickListener –
@HugoFonseca. Это интересно, но об этом даже не упоминалось в вашем вопросе. Я ответил на ваш вопрос. –