我有一个 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/