【发布时间】:2012-11-03 08:26:07
【问题描述】:
我有一个 TextView,我想在 TextView 的给定单词上放置一个纯色块,例如:
“这是一个文本字符串,我想在这个 WORD 上放置一个矩形” - 所以,“WORD”将有一个带有纯色的矩形。
为此,我正在考虑重写 onDraw(Canvas canvas) 方法,以便在文本上绘制一个块。我唯一的问题是找到一种有效的方法来获取给定单词或字符的绝对位置。
基本上,我正在寻找与getOffsetForPosition(float x, float y) method完全相反的东西
【问题讨论】:
-
是单行文字还是多行文字?
标签: android textview position character offset