从TextView中选择文本? [英] Select text from TextView?

查看:189
本文介绍了从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屋!

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