OnKeyboardActionListener android按键
我正在尝试实现一种方法来知道软键盘上何时有按键和按键的释放。我使用了onkeylister来获得键的上下方向,但问题是它只能在硬键盘上工作。我发现OnKeyBoardActionListener似乎有这个功能。我遇到的问题是,我需要从用于简单测试的edittext中获取键盘视图OnKeyboardActionListener android按键,android,keyboard,keypress,actionlistener,keylistener,Android,Keyboard,Keypress,Actionlistener,Keylistener,我正在尝试实现一种方法来知道软键盘上何时有按键和按键的释放。我使用了onkeylister来获得键的上下方向,但问题是它只能在硬键盘上工作。我发现OnKeyBoardActionListener似乎有这个功能。我遇到的问题是,我需要从用于简单测试的edittext中获取键盘视图 public class testing extends Activity implements KeyboardView.OnKeyboardActionListener{ EditText testingB
public class testing extends Activity implements KeyboardView.OnKeyboardActionListener{
EditText testingBox;
TextView textbox;
KeyboardView keyView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textbox = (TextView)findViewById(R.id.TextView01);
testingBox = (EditText)findViewById(R.id.EditText01);
//keyView is null i need to get it somehow.
keyView.setOnKeyboardActionListener(this);
}
//methods for the OnKeyBoardActionListener
}
如果有人能就我如何获得这个键盘视图或其他方式提供任何建议,我可以捕获这些软键盘按下和释放将是伟大的。谢谢。我认为从IME中获取软键盘的确切新闻和发布信息是唯一的方法。您可以通过一个图标看到文本的变化 我认为这部分是因为IME可能没有向下键和向上键机制。输入法不一定需要看起来像标准的qwerty键盘。它可能类似于Swype,在这里你画一个模式,然后单词就出来了