如何在 textview 中找出文本位置的结尾?

Posted

技术标签:

【中文标题】如何在 textview 中找出文本位置的结尾?【英文标题】:how could find out the end of text position in textview? 【发布时间】:2013-06-22 19:38:29 【问题描述】:

在询问有关Place Button just after end of TextView in multilline TextView 的问题后 我没有回答,但我认为如果找到 textview 最后一行的结束字符的位置,那么我的问题就解决了。 那么如何在 textview 的最后一行找到文本位置的结尾呢? 坦克需要您的帮助和关注。

【问题讨论】:

试试这个解决方案:***.com/questions/3630086/… 我想要最后一行 rect 。怎么会这样? 【参考方案1】:
CharSequence cs = textView.getText();
int position = cs.charAt(cs.length()-1);

【讨论】:

坦克的,但位置代表什么? 最后一个字符的索引。我会用它来破解链接。 那么有没有办法找到它的位置(X,Y)? 与this 很不协调。如果你只想扔一个按钮,在 xml 中使用相对布局。 它不起作用,因为所有行的 textview 宽度都是恒定的,并且等于第一行的宽度。我需要找到我的 textview 的结束字符的位置,用那个组件怎么能做到这一点?感谢您的关注

以上是关于如何在 textview 中找出文本位置的结尾?的主要内容,如果未能解决你的问题,请参考以下文章

文本结尾在TextView中消失

textview可以设置字体的粗体 斜体吗

Android IME:显示一个自定义弹出对话框(如 Swype 键盘),可以在 TextView 中输入文本

android 如何去掉TextView结尾的空行

如何在运行时设置 textview 位置常量?

为啥 TextView 在单行省略了“结束”显示框?