2011-11-23 49 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

將此代碼寫入您調用彈出屏幕的屏幕中。 –