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