如何确定在 EditText 中选择了哪些文本? [复制]

Posted

技术标签:

【中文标题】如何确定在 EditText 中选择了哪些文本? [复制]【英文标题】:How I can determine which text is selected in EditText? [duplicate] 【发布时间】:2015-02-13 05:24:19 【问题描述】:

是否可以确定用户是否在 EditText 中选择了某些文本?如果是,是否可以确定是哪个文本?怎么样?

我正在编写文本编辑器之类的程序,当用户选择它并单击编辑文本下的按钮时,我需要将一些文本设置为标题

谢谢帮助

【问题讨论】:

【参考方案1】:

试试这个:

int startSelection=et.getSelectionStart();
int endSelection=et.getSelectionEnd();
String selectedText = et.getText().substring(startSelection, endSelection);

看到这个问题: android - get selection of text from EditText

【讨论】:

退出类似 onSelectionListener?如果用户正在选择或刚刚选择,我想显示按钮 我想我过度阅读了您的基本问题,对不起。是的,我不是 Android 程序员,但我认为可能会有这样的事情:***.com/questions/10188392/…

以上是关于如何确定在 EditText 中选择了哪些文本? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

确定当前文本选择包含哪些 DOM 元素

如何从android中的edittext中获取选定的文本?

如何清除 EditText 中的选择?

如何从 ListView 中的所有 EditText 中检索值

双击以从 editText 中选择文本导致 ArithmeticException

在 TextView 中选择 + 复制文本?