Как реализовать EditText, содержащий TextViews - PullRequest
0 голосов
/ 24 октября 2018

У меня проблемы с реализацией EditText ниже.

Example

Это будет поведение EditText.

  1. После того, как пользователь введет текст и нажмет готово, текст текста с серым фоном будет создан перед текстом редактирования.например.Яблоко, банан.После этого курсор будет перемещен перед созданным TextView.

  2. Пользователь сможет поместить курсор между Apple и Banana, а при обратном нажатии текстовое представление до того, как курсор будет удален.

  3. В случае, если ширина элементов внутри EditText превышает экран, вы сможете прокрутить горизонтально внутри.

Я пробовалсоздание родительского LinearLayout с подчеркнутым фоном, внутри которого есть RecyclerView и EditText.При вводе я бы добавил элемент в RecyclerView и увеличил его ширину, в то время как внутри EditText будет располагаться перед RecyclerView, который будет работать в некоторых сценариях, но это очень небрежный обходной путь и не будет работать в сценарии 2.

Я не нашел ничего похожего на этот сценарий, который объясняет, как, но я думаю, видел такое же поведение в различных приложениях.

Любая помощь будет принята с благодарностью!Спасибо!

С уважением,

...