Как построить растущую форму в Android - PullRequest
0 голосов
/ 03 января 2019

Моя идея - создать своего рода растущую форму.Теперь вопрос: каков наилучший способ сделать это?Я еще не нашел библиотеку.На картинке ниже вы можете увидеть, как я думал, что это будет.Он должен переходить к следующему шагу после каждого ввода, и должно появиться поле EditText.Будем благодарны за любые советы по существующим библиотекам или советы, по которым следует реализовать компонент пользовательского интерфейса.Спасибо за помощь!

growing form

1 Ответ

0 голосов
/ 03 января 2019

у вас много подходов, но тот, который я предпочитаю использовать:

составьте ваш список, затем для каждого индекса назначьте его следующий EditText.по умолчанию отключите все EditTexts (кроме первого).затем добавьте слушателя каждый индекс, чтобы наблюдать его текст.как только он будет заполнен, сообщите этому слушателю, чтобы он включил свой следующий EditText.

возможно, это не так эффективно, но просто и делает код более читабельным.а также вы можете легко расширить это, если просто внедрите два первых индекса, потому что остальные все те же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...