Android edittext - 输入 "text selection mode"

标签 android android-edittext textselection

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

任何示例或建议将不胜感激。

最佳答案

尝试

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

对于 Honeycomb 之前的版本和

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

用于 Honeycomb 和更新版本。

我不熟悉运动事件,但我认为如果您能够模拟长按事件,这应该可行...

关于Android edittext - 输入 "text selection mode",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9258736/

相关文章:

android - 调整 asyncTasks 的顺序

android - 在 Android Studio(华为 P20)中读取 "/sys/class/power_supply/Battery/current_now"的访问权限

java - OkHttp3 从不在慢速互联网上超时

android - JSONObject 到 ArrayList?

android - 在 Android M 上将错误设置为 TextInputLayout 后更改 EditText 背景的问题

javascript - 修改函数以替换文本以及按下按钮时添加克拉

Android:当 EditText 输入类型为数字时键盘闪烁

android - 如何更改程序代码中的EditText 边框线颜色?

javascript - JQuery 自动填充表格行并选择相应的文本?

expression - Sublime Text 2 : Select lines that match search terms