Это не совсем то, что вы просите, но может сработать: вы можете изменить библиотеку сканирования штрих-кода ZXing, чтобы отправлять ключевые события для каждого символа в отсканированном штрих-коде.Я предполагаю, что эти ключевые события будут интерпретироваться текстовым полем.Вы можете запрограммировать сканер штрих-кода для добавления возврата каретки или чего-либо еще, чтобы принять данные в текстовое поле, как если бы кто-то нажал клавишу ввода.Вы можете поставить рамку вокруг макета и сделать его красным или что-то еще, чтобы указать пользователю, что он будет принимать введенные данные или сканирование штрих-кода.