2011-11-23 48 views
0

在我的应用程序中有PopupScreen .. PopupScreen有一些FieldBasiceditTextfieldButtonfield菜单键不起作用弹出屏幕

当我点击我的BasiceditTextfield虚拟键盘在我的9550风暴中自动打开,但是当我点击设备菜单键时什么也没有发生。我不能隐藏虚拟键盘..

如何隐藏。

+0

在弹出窗口菜单不起作用,这就是为什么BB直接激活“显示键盘”。当你关闭弹出屏幕时,只有它关闭键盘。 – alishaik786

+0

当在edittextfield键盘上iclick直接打开..但我不能隐藏它使用菜单键.. – Hitarth

回答

0

使用此。 这将启用Menuscreen并禁用设备的后退键。

protected boolean keyDown(int keycode, int status) 
    { 
     if(keycode==1769472) 
     { 
     return true; 
     } 
     else 
     { 
     return false; 
     } 
    } 
+1

在您的代码中使用像1769472常数值被认为是不好的做法,是不是这是KeyPad常量的组合? – donturner

+0

我在弹出式窗口中实现了此代码。当我点击我的edittextfield键盘自动打开..但当我点击设备菜单键隐藏键盘不打开菜单选项..如何处理这个?什么是“1769472”? – Hitarth

+0

将此代码写入您调用弹出屏幕的屏幕中。 –