Можем ли мы узнать, превышает ли текст границу StaticLayout по горизонтали для однострочного текста и по вертикали для многострочного текста - PullRequest
0 голосов
/ 20 марта 2020

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

Я попытался сравнить mTextLayout.getHeight() > (rect.height()) rect это текущий высота области, в которой будет отображаться stati c граница макета. Но getHeight () недоступна для StaticLayout на документах, но может использоваться из класса Layout, который дает неверные результаты.

Так есть ли способ узнать, когда граница StaticLayout достигнута в любом направлении.

...