Android edittext - 输入“文本选择模式”

时间:2012-02-13 10:15:16

标签: android android-edittext textselection

我有一个EditText,我想以编程方式进入CursorControllers(句柄)指示的“文本选择模式”,例如当用户长按EditText时。

任何示例或建议都将受到高度赞赏。

2 个答案:

答案 0 :(得分:2)

尝试

    editText.onTextContextMenuItem(android.R.id.startSelectingText);

用于预蜂窝版本和

    editText.onTouchEvent(MotionEvent.obtain(/* FakeLongClick */));

适用于Honeycomb及更新版本。

我不熟悉动作事件,但我认为如果您能够模拟长按事件,这应该会有效...

答案 1 :(得分:-1)

您可以通过...

将一些文本粘贴到EditText
     <EditText
    android:id="@+id/et_link"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:hint="Link" /> 

“链接”将出现在EditText窗口