如何在长按或点击时获得点击文本?

Posted

技术标签:

【中文标题】如何在长按或点击时获得点击文本?【英文标题】:How can i get clicked text on long press or on click? 【发布时间】:2019-01-26 14:46:41 【问题描述】:

我有一个 TextView,我想获取用户在 TextView 中长按单击的文本。

TextView 已经可以选择了。

假设 TextView 中有“这是我的书”这一行。如果用户在“书”上单击(选择),我想通过长按或单击来获取该词。

有人可以帮忙吗?

【问题讨论】:

所选文字是什么意思?如果您正在寻找长按上下文菜单,那么只需在 TextView 下的布局 xml 中添加 android:textIsSelectable=true textview 已经可以选择了。假设在 textview 中有一行“这是我的书”。如果用户在“书”上单击(选择),我想在长按时得到那个词。 idk 如果可行,但请查看***.com/questions/18653428/…中的第三个答案 【参考方案1】:

在您的文本视图标记位置内

android:textIsSelectable=true

您还可以更改所选文本的突出显示颜色。

【讨论】:

以上是关于如何在长按或点击时获得点击文本?的主要内容,如果未能解决你的问题,请参考以下文章

允许在 WebView 中的长按触摸事件上选择文本

Flutter开发iOS上TextField长按或反复点击报错No CupertinoLocalizations found.

如何在长按按钮时发送字符流

UITableView 点击并按住 + 拖放

在长按视图上显示可供性/悬停/工具提示

如何在 Swift iOS 中禁用 UITextField 双击或长按? [复制]