Android пробел текст - PullRequest
       16

Android пробел текст

0 голосов
/ 06 марта 2020

Я надеюсь реализовать пробел text / cloze в android. Примерно так:

Обычно слоны весят ___ тонн, что делает их одним из самых тяжелых млекопитающих на земле после синего _______ (морских животных).

Пока все в одну строку, это не так сложно реализовать: горизонтальная линейная компоновка нескольких TextViews / EditTexts будет работать идеально.

Однако, этот подход достигает своего предела с предложениями / абзацами так долго, что они охватывают несколько строк , «Жесткое кодирование» новых строк также не является решением, так как я нацеливаюсь на экран разных размеров. Какие-нибудь простые способы исправить это?

Мое решение на данный момент заключается в использовании вертикальной линейной компоновки, но это приводит к расточительному пространству и уродливому (много к длинному) editTexts:

Обычно , слоны весят

________________________________________.

тонн, что делает их одним из самых тяжелых млекопитающих

на земле после синего

_________________________________________.

(морские животные).

1 Ответ

0 голосов
/ 06 марта 2020

Сначала я попробовал горизонтальную линейную разметку, где дочерними элементами были виджеты TextView и EditText. Однако, как вы, наверное, заметили, они не оборачиваются.

Если вы не возражаете против внешних библиотек, возможное решение - { ссылка }

Я не пробовал, но он утверждает, что может делать горизонтальную разметку с намоткой.

...