【问题标题】:Android Development: Keypress/keyEventAndroid 开发:Keypress/keyEvent
【发布时间】:2011-02-15 16:17:15
【问题描述】:

我正在开发一个应用程序并卡住了。我有一个普通的简单按钮。我想要做的是,如果我点击这个按钮,它的行为就像你按下软键盘上的空格一样。

我该怎么做。一定有办法,因为你可以开发软键盘。

所以重复 xP 如果我按下按钮,我如何“注入”按键或模拟按键。

谢谢! //我

【问题讨论】:

标签: android


【解决方案1】:
final EditText e = new EditText(context);
Button b = new Button(context);
b.setOnClickListener(new OnClickListener() {
    public void onClick(View v) {
        e.setText(e.getText().toString() + " ");
    }
});

单击按钮,将空格字符附加到EditText 的值

这应该是有效的代码,但我没有测试过

【讨论】:

  • 这不适用于 webview。我想像软键盘一样模拟按键而不是添加文本,好吗?
猜你喜欢
  • 1970-01-01
  • 2018-09-26
  • 2013-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-20
  • 2017-08-23
  • 1970-01-01
相关资源
最近更新 更多