在android中的TextView中选择一个单词
我想通过双击或长按(或以其他方式)将 TextView 中的一个单词复制到剪贴板。有可能吗?
提前感谢您的宝贵时间!
I want copy to clipboard one word from my TextView by double click or long click (or in some another way). Is it posible?
Thank you for your time in advance!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 EditText,并将属性 editable 设置为 false。像这样:
然后在 java 代码中获取 edittext:
然后将以下内容放入侦听器中 - 例如 LongPressListener。
Use an EditText, and set the attribute editable to false. Like this:
Then get the edittext in your java code:
Then put the following into a listener - a LongPressListener for instance.
在文本视图上使用您选择的任何侦听器,但请记住在相关文本视图的 xml 中使其在触摸模式下可聚焦。
完成此操作后,将视图对象转换为文本视图后,使用以下代码复制文本。
Use any listner of your choice on the text view but remember to make it focusable in touch mode in the xml for the text view in question.
After this is done use the following code to copy the text after casting the view object to a text view.