我有一个ListView每个项目的地方TextView.
我想启用类似于EditText显示默认上下文菜单的长按行为,其中包含"全部选中","全部剪切","全部复制"等项目.
有没有一种简单的方法来实现这个TextView?
我有一个TextView我希望允许用户从中选择一系列文本.的TextView占用设备(减去一些填充并且在顶部标题)的整个宽度和高度.在EditText如果长按一下你选择的覆盖,使您可以设置您选择的左右边界.我想要这个功能TextView.我已经在API级别9(2.3)(http://developer.android.com/sdk/android-2.3.html)中看到了新的文本选择控件,但是我很难实现它.我现在正在这样做:
eic = new InputConnection( bookTextView );
eic.beginBatchEdit();
Run Code Online (Sandbox Code Playgroud)
但它没有做任何明显的事情.有谁知道如何InputConnection正确使用?谢谢.
编辑:我不一定需要使用我上面尝试的内容.我最终想要使用一个TextView或一个EditText外观和感觉像一个,TextView并能够使用拖动光标选择文本.然后我想用各种上下文菜单选项(或弹出所选文本上方的菜单)操作所选文本.
我想在具有各种文本字段的Activity上对文本选择实现相同的自然类型的控件.任何实现图片中显示的行为的想法

如何使EditText看起来像用Java完成而不是用XML完成的TextView.
我已经看过如何使用像xml这样的文件
style="@android:style/Widget.TextView"
android:editable="false"
android:cursorVisible="false"
android:longClickable="false"
Run Code Online (Sandbox Code Playgroud)
但我希望这可以在java中完成,因为我没有使用任何xml文件的布局..一切都在代码本身完成..我试图在我的代码中使用GestureListener ..它适用于TextView但不是EditText所以,为EditText做什么,以便可以实现GestureEvents?
谢谢,