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

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

概述我有一个带OnTouchListener的TextView.我想要的是当我获得MotionEvent时用户指向的字符索引.有没有办法获得TextView的基础字体指标? 我不知道一个简单的直接方法,但你应该能够通过调用 TextView.getPaint()使用TextView的 Paint对象放在一起 获得paint对象后,您可以通过调用Paint.getFontMetrics()访问底层Fon 我有一个带OntouchListener的TextVIEw.我想要的是当我获得MotionEvent时用户指向的字符索引.有没有办法获得TextVIEw的基础字体指标?解决方法 我不知道一个简单的直接方法,但你应该能够通过调用 TextView.getPaint()使用TextVIEw的 Paint对象放在一起

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

总结

以上是内存溢出为你收集整理的Android:如何确定触摸事件在TextView中的位置的字符索引?全部内容,希望文章能够帮你解决Android:如何确定触摸事件在TextView中的位置的字符索引?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1138295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存