Android的 - 得到选定的文本从的EditText [英] Android - get selection of text from EditText

查看:191
本文介绍了Android的 - 得到选定的文本从的EditText的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想实现一个复制/粘贴功能。我怎样才能得到选定的文本从一个EditText?

I'm trying to implement a copy/paste function. How can I get a selection of text from an EditText?

EditText et=(EditText)findViewById(R.id.title);

布拉布拉onclicklistener上的一个按钮:

blabla onclicklistener on a button:

int startSelection=et.getSelectionStart();
int endSelection=et.getSelectionEnd();

然后我坚持。任何想法?

Then I'm stuck. Any ideas?

推荐答案

好像你已经通过查找所选区域是什么做的努力的一部分。现在,你只需要拉的子出来的全文。

Seems like you've already done the hard part by finding what the selected area is. Now you just need to pull that substring out of the full text.

试试这个:

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

这只是一个基本的 Java的String 操作。

这篇关于Android的 - 得到选定的文本从的EditText的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆