Получить последнюю непустую текстовую строку в StaticLayoutJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Получить последнюю непустую текстовую строку в StaticLayout

Сообщение Anonymous »

Я использую StaticLayout.Builder в Android.

Код: Выделить всё

  val staticLayout =
StaticLayout.Builder.obtain(fullText, 0, fullText.length, textPaint, containerWidth).build()
Я хочу иметь возможность определять последнюю строку с текстом в статическом макете. Эй. если staticLayout.lineCount = 4, но строки 2 и 4 являются разрывами строк (\n), последней строкой с текстом является строка 3. Есть ли функция статического макета, которую я могу использовать, чтобы определить это? Или есть ли способ просмотреть каждую строку статического макета, чтобы я мог сделать это вручную?

Подробнее здесь: https://stackoverflow.com/questions/792 ... aticlayout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»