gpt4 book ai didi

android - 如何在 TextView 中的特定行获取文本

转载 作者:IT老高 更新时间:2023-10-28 21:55:38 25 4
gpt4 key购买 nike

我有一个 X 行长的 TextView。如何获取第 3 行的文本?

示例:我有这个 TextView

This is line 1

And this is line 2

And this is line 3

我希望能够自己在这些行中的任何一行获取 String,例如在第 3 行获取 String 将返回“这是行3"。搜索换行符不是我需要的解决方案,因为它没有考虑文本换行。

最佳答案

您可以使用 textView.getLayout().getLineStart(int line)getLineEnd 来查找文本中的字符偏移量。

然后你可以只使用 textView.getText().substring(start, end) -- 如果你使用 Spannables 进行格式化/等,则可以使用 subsequence。

关于android - 如何在 TextView 中的特定行获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6272614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com