【问题标题】:android backslash key press simulationandroid反斜杠按键模拟
【发布时间】:2011-10-05 09:34:51
【问题描述】:

当 Y 按下按钮时,我需要模拟反斜杠按键。在该按钮的 onClick 方法中,我有代码:

KeyEvent event = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_BACKSLASH);
editText.onKeyUp(KeyEvent.KEYCODE_BACKSLASH, event);

但这不起作用。你能告诉我如何实现这一点吗?

【问题讨论】:

  • 我有一个带有数字按钮的拨号盘,当我想删除时,我必须删除光标前的数字,当我按下按钮时我必须在光标后添加数字,这很多要编写的代码,所以我认为使用默认行为会更容易
  • 感觉代码不多,最好自己实现行为。许多手机没有硬件键盘,也没有退格键,所以这根本不是一个好的解决方案。

标签: android android-edittext simulation keypress


【解决方案1】:
editText.dispatchKeyEvent(event);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-14
    • 2013-11-14
    • 2012-06-16
    • 1970-01-01
    • 2021-12-31
    • 2012-04-14
    • 1970-01-01
    相关资源
    最近更新 更多