如何在Android中使用虚拟键盘(在按键后显示Toast后捕获事件)
问题描述:
我在做R & D在虚拟键盘上(如何捕捉关键事件),但未找到更多成功 我只有关于虚拟键盘几件事情如何在Android中使用虚拟键盘(在按键后显示Toast后捕获事件)
我们需要实现
onKeyboradActionListener
/* and these override methode*/
public void onKey(int primaryCode, int[] keyCodes) {
// TODO Auto-generated method stub
}
@Override
public void onPress(int primaryCode) {
// TODO Auto-generated method stub
}
@Override
public void onRelease(int primaryCode) {
// TODO Auto-generated method stub
}
如果任何人知道这个分享他的知识
答
下面给出的代码可以帮助你......
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_I) {
Toast.makeText(getBaseContext(), "You have Clicked the button I", Toast.LENGTH_LONG).show();
}
return false;
}
答
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_MENU)
{
Toast.makeText(getBaseContext(), "You Clike MenuButto", Toast.LENGTH_LONG).show();
return true;
}else
{
return false;
}
}
+0
这不会对虚拟键盘工作 – Adb
这是虚拟键盘,或只是硬按键板 – Adb