【发布时间】:2011-05-25 13:33:14
【问题描述】:
我正在尝试实现一种方法来了解何时按下和释放软键盘上的某个键。我已经使用 onKeyListener 来获取向下和向上的键,但问题是它只能在硬键盘上工作。我找到了似乎具有此功能的 OnKeyBoardActionListener。我遇到的问题是我需要从我用于简单测试的编辑文本中获取键盘视图。
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
}
如果有人可以就我如何获得此 keyBoardView 或其他方式提供任何建议,我可以捕获这些软键盘的按下和释放,那就太好了。谢谢。
【问题讨论】:
标签: android keyboard keypress actionlistener keylistener