Я собираю мозговой штурм следующей фазы моего проекта, и я не уверен, какой путь принять. Моя идея состоит в том, чтобы иметь 2 поля EditText, один под другим. Когда пользователь вводит уникальный идентификатор в первое поле, второе поле автоматически заполняется соответствующим текстом. Например, ввод «X5432» в поле 1 поместит «1957 Thunderbird» в поле 2. Я оцениваю, что у меня есть около 500 пар значений, поэтому я предполагаю, что структура SQLite будет лучше, чем просто использование массивов. Мы ценим любые предложения. Благодарю.Автоматическое заполнение второго EditText на основе первого ввода EditText
0
A
ответ
0
Я думаю, вы должны использовать TextWatcher
.
Просто получить значение из edittext1
Найти подходящий текст для edittext2
Набор текста на второй EditText.
edittext.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // do some stuff } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // do some stuff } @Override public void afterTextChanged(Editable s) { // do some stuff } });
+0
Я думаю, это звучит как лучший выбор. благодаря –
Смежные вопросы
- 1. Динамически называют объекты на основе ввода EditText?
- 2. EditText остается за клавиатурой после первого ввода
- 3. Клавиатура Edittext не отображается после первого ввода
- 4. android EditText проверка только на основе алфавита
- 5. Заполнение второго списка на основе выбранного значения из первого списка
- 6. Заполнение массива значениями из EditText
- 7. Формат ввода EditText
- 8. Проверка ввода EditText
- 9. Правильный индикатор ввода EditText
- 10. Дата ввода от EditText
- 11. Как изменить значение одного EditText на основе ввода в другом
- 12. Android listview с флажком make selected на основе ввода edittext
- 13. Добавить повторяющееся событие календаря на основе ввода пользователем EditText
- 14. Реализация textMultiline для Android TextView на основе ввода EditText
- 15. Как просмотреть данные на основе ввода даты (edittext)?
- 16. Отключить автоматическое предложение для edittext с типом ввода
- 17. Числовой edittext теряет фокус после первого ввода в listview
- 18. Изменить EditText inputType после ввода первого символа пользователя
- 19. EditText txt_expense = (EditText) findViewById (R.id.txt_expense); EditText txt_amount = (EditText) findViewById (R.id.txt_amount);
- 20. Restrict Тип ввода EditText Android
- 21. объяснить синтаксис EditText editText = (EditText) findViewById (R.id.edit_message);
- 22. Изменение ввода в EditText обновляет неверный EditText внутри ScrollView
- 23. Android: проверка ввода в EditText
- 24. Почему вы накладываете (EditText) findViewById на (EditText)?
- 25. Сохранение Edittext и его сохранение на EditText
- 26. Получение ввода editText от PopUpWindow
- 27. контроль ввода текста в edittext
- 28. EditText для ввода и вывода
- 29. Петля второго списка на основе первого списка
- 30. Запуск второго для цикла на основе первого
Вы попробуйте Ajax скрипты ?. – Ram
Я никогда не работал с ajax, но если он будет делать то, что мне нужно, я обязательно сделаю это. –