TextViews有android:TextIsSelectable="true"
。然而,长时间按下用户只能选择与一个TextView关联的文本。我能做些什么来“全选”功能?谢谢。我怎样才能从多个TextView中“选择所有”文本?
2
A
回答
0
Android没有默认行为来允许用户从文本列表中选择文本。
如果您需要此功能,您需要创建一个侦听器来侦听您选择的事件,例如长按某个文本视图,然后您需要从文本中获取所有文本意见,并做任何你想要处理的文字。
一旦你拥有所有的文字,你就能把所有存储在剪贴板(http://developer.android.com/guide/topics/text/copy-paste.html)
或者您也可以通过执行以下操作为每个TextView的(当然,根据需要调整),突出每个TextView的文本:
TextView TV = (TextView)findViewById(R.id.text);
TV.setText("Italic, highlighted, bold.", TextView.BufferType.SPANNABLE);
Spannable WordtoSpan = (Spannable) TV.getText();
WordtoSpan.setSpan(new BackgroundColorSpan(0xFFFFFF00), 8, 19, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
TV.setText(WordtoSpan);
此外,如果你想提供一个自定义选项,您的用户做这一切,那么你可以尝试 在这个问题给出了解决方案:Show context menu when link is long pressed in TextView
Ø如果你这样做,你可以添加自己的菜单,然后在选择时做些事情。
相关问题
- 1. 怎样才能从所选文本dropdownlistfor
- 2. 我怎样才能使多选择simple_fields_for
- 3. 我怎样才能有多个选择器混合?
- 4. 我怎样才能选择anythingslider JQuery的
- 5. 从多个TextView中选择文本
- 6. 我怎样才能取消选择类与jquery的多个选择框选项?
- 7. 我怎样才能找到所有ydl_opts
- 8. 我怎样才能用python选择一个文件?
- 9. 我怎样才能使文本框时,复选框是选中
- 10. 我怎样才能得到所有从.POD文件节点Cocos3D
- 11. 我们怎样才能从数组文本筛选
- 12. 我怎样才能从列表框中选择一些东西
- 13. 我怎样才能退出/从脚本
- 14. 我怎样才能从URL
- 15. 我怎样才能从WP7
- 16. 我怎样才能从TEntity
- 17. 我怎样才能从DataGridView
- 18. 我怎样才能从HBITMAP
- 19. 我怎样才能从Excel
- 20. 我怎样才能从Qt
- 21. 我怎样才能从我选择的tableView
- 22. 我怎样才能获得文本QTableWidgetItem
- 23. 我怎样才能发送文本?
- 24. 我怎样才能只选择一个单选按钮?
- 25. 我怎样才能做多个条件?
- 26. 我怎样才能保存多个编辑文本框
- 27. 我怎样才能跨越多行这个文本?
- 28. 我怎样才能在纯JavaScript中使用jQuery的样选择
- 29. iPhonehone:选择textview中的所有文本
- 30. 我怎样才能更新在Android对话窗口多选择
我确实需要“全选”的功能,但它必须保持用户在连续的TextView上跨越可变数量的文本滑动标记的能力。 – user1687445
您将需要构建该功能。 – Stericson
有没有人构建过这种功能?我也需要它..请帮助...... :( – CoderDecoder