我有一个TextView
,我想让用户从中选择一系列文本。 TextView
占据了设备的整个宽度和高度(减去顶部的一些填充和标题)。在EditText
中,如果您长时间点击,您会看到一个选择覆盖图,允许您设置选择的左右边界。我想在TextView
中使用此功能。我已经阅读了API级别9(2.3)(http://developer.android.com/sdk/android-2.3.html)中有新的文本选择控件,但是我很难实现这一点。我现在正在这样做:如何让用户在TextView中选择文本范围(类似于EditText)
eic = new InputConnection(bookTextView);
eic.beginBatchEdit();
但它没有做任何明显的事情。有谁知道如何正确使用InputConnection
?谢谢。
编辑:我不一定需要使用我以上尝试的东西。我最终想要使用TextView
或EditText
,它的外观和感觉像是TextView
,并且能够使用拖动光标选择文本。然后我想用各种上下文菜单选项(或弹出选定文本上方的菜单)来操作选定的文本。
编辑已被弃用,你可以使用'安卓的inputType =“无”' – Calin 2015-02-12 11:44:06