相关疑难解决方法(0)

TextView中字符串中的OnClick位置

我不知道该怎么做,但我想知道当一个人点击TextView上的某个地方时,是否有办法在TextView中的String中获取位置(索引).因此,如果有人点击以下TextView:

Hello I'm Vinay Hiremath.
Run Code Online (Sandbox Code Playgroud)

在第一个'H'上,onClick事件将获得整数0.或者,如果有人点击'V',它将获得10,依此类推.

任何帮助,像往常一样,非常感谢.如果在Android开发者身上公然露面,请随意称我为白痴并扔石头.

indexing android onclick textview

15
推荐指数
2
解决办法
7901
查看次数

在TextView中查找单个Character的精确坐标

目前我正在使用paintObject.measureText(textCopy.substring(0,i))迭代TextView文本的副本.例如,measureText("abc".substring(0,1))将给出'b'的相对x坐标.我得到的y坐标layout.getLineTop().这是工作,但不准确X坐标非等宽字体.我可以稍微校准,但在每个设备上它的工作方式不同.

我能想到的最好的解决方案是覆盖负责在屏幕上绘制TextView的类,并希望获得绘制到屏幕上的每个字符的坐标.

有谁知道我需要覆盖什么类来完成这个?或者其他一些创意解决方案?

android textview android-screen android-canvas

9
推荐指数
2
解决办法
1825
查看次数