Android:如何确定触摸事件在TextView中的位置的字符索引?

前端之家收集整理的这篇文章主要介绍了Android:如何确定触摸事件在TextView中的位置的字符索引?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个带OnTouchListener的TextView.我想要的是当我获得MotionEvent时用户指向的字符索引.有没有办法获得TextView的基础字体指标?

解决方法

我不知道一个简单的直接方法,但你应该能够通过调用 TextView.getPaint()使用TextView的 Paint对象放在一起

获得paint对象后,您可以通过调用Paint.getFontMetrics()访问底层FontMetrices,并可以访问其他函数,如Paint.measureText()Paint.getTextBounds()和Paint.getTextWidths()来访问显示文本的实际大小.

猜你在找的Android相关文章