Элементы просмотра Recycler принимают его ширину и могут продолжить работу с новой строкой - PullRequest
3 голосов
/ 08 мая 2020

есть ли способ создать такой дизайн (изображение)

ОБЪЯСНЕНИЕ : список элементов, в которых элемент принимает свою ширину, если ширина экрана не подходит, поэтому продолжайте в следующей строке.

Элемент (2) начинается после элемента (1), а продолжается в следующей строке .

Элементы будут textviews

enter image description here

flexlayout имеет ограничение, если элемент не будет полностью вписать его в другую строку

Изменить:

(Предположим, случай) предположим, что у меня есть два текста и я хочу отобразить их, например text1 = "Hello", text2 = "Ahmed" и ширина экрана может умещаться в 8 символов, поэтому пользовательский интерфейс должен иметь вид

Hello A

hmed

[Фактический регистр]

enter image description here

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

Ответы [ 2 ]

1 голос
/ 08 мая 2020

небольшой пример для предположения о случае

input: Hello Ahmed

expected output :Hello A

hmed

U может хранить список строк в одну строку, заставляя текстовое представление обтекать содержимое по высоте с помощью Spanable string. U может иметь больше контроля над текстом

0 голосов
/ 08 мая 2020

Вы можете добиться этого, добавив android:scrollHorizontally="false" к TextView xml, отображающему текст.

<TextView
.
.
.
android:scrollHorizontally="false" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...