Выберите текст из TextView?

Можно ли выбрать текст из TextView (включая выделение)?

Это возможно с помощью EditText, но мне нужно, чтобы это было сделано с помощью TextView.

Любая помощь по этому поводу?

Благодаря,

Solutions Collecting From Web of "Выберите текст из TextView?"

Не уверен, что именно вы собираетесь делать, и это может быть не совсем то, что вы хотите, но вы можете зарегистрировать его для ContextMenu, а затем использовать onCreateContextMenu и 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; } 

Использовать это:

 android:textIsSelectable="true" 

проще простого 😉

Изменить :

Установив его в код: textView.setTextIsSelectable(true)

На самом деле, вам не нужно разрабатывать эту функцию самостоятельно. Вам просто нужно использовать EditText вместо TextView, пока вы установите для android: editable EditText значение false.

Мой ответ здесь, надеюсь, он может вам помочь:

https://stackoverflow.com/a/11026292/966405