从TextView中选择文本? [英] Select text from TextView?
本文介绍了从TextView中选择文本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有可能从一个TextView(包括高亮)选择文本?
Is it possible to select text from a TextView(including highlight) ?
这是可能的EditText上,但我需要,使用需做的TextView ..
It is possible with EditText but i need that to be done using TextView ..
任何有关帮助这个好吗?
Any help regarding this please ?
谢谢
推荐答案
不知道你要什么了,这可能不是你想要什么,但你可以注册它的文本菜单,然后使用 onCreateContextMenu
和 CLIPBOARD_SERVICE
:
Not sure exactly what you are going for, and this may not be exactly what you want, but you can register it for a ContextMenu and then use onCreateContextMenu
and the CLIPBOARD_SERVICE
:
private TextView mTextView;
protected final void onCreate(Bundle savedInstanceState) {
...
registerForContextMenu(mTextView);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo) {
TextView textView = (TextView) view;
menu.setHeaderTitle(textView.getText()).add(0, 0, 0, R.string.menu_copy_to_clipboard);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
((ClipboardManager) getSystemService(CLIPBOARD_SERVICE)).setText(mTextView.getText());
return true;
}
这篇关于从TextView中选择文本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文