2013-10-23 162 views
0

在我的應用程序中,當我點擊文本框的鍵盤顯示時,接下來的文本字段有一個按鈕。點擊按鈕顯示操作表,但鍵盤沒有隱藏,操作表顯示在後面對於actionsheet鍵盤隱藏不起作用點擊

if (bval == "productpic") { 
       if (!this.actions) { 
        this.actions = Ext.Viewport.add({ 
         xtype: 'actionsheet', 
         style: 'background:#f3f3f3;', 
         items: [{ 
          xtype: 'button', 
          ui: 'normal', 
          text: 'Take Photo', 
          scope: this, 
          handler: function() { 
           this.actions.hide(); 
           capturePhoto(); 
          } 
         }, { 
          xtype: 'button', 
          ui: 'normal', 
          text: 'Choose Existing Photo', 
          scope: this, 
          handler: function() { 
           this.actions.hide(); 
           getPhoto(pictureSource.PHOTOLIBRARY); 
          } 
         }, { 
          xtype: 'button', 
          ui: 'decline', 
          text: 'Cancel', 
          scope: this, 
          handler: function() { 
           this.actions.hide(); 
          } 
         }] 
        }); 
       } 

清單細節

android:hardwareAccelerated="true" 
android:versionCode="1" 
android:versionName="1.0" 
android:windowSoftInputMode="stateAlwaysHidden" > 

鍵盤

下面的代碼如何隱藏按鈕點鍵板的PhoneGap基於ndroid applciation?請幫我

回答

0

在onclick()事件,把

InputMethodManager imm = (InputMethodManager)getSystemService( Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);

哪裏myEditText是導致鍵盤的文本框顯示

Source

+0

它不是基於本地的應用程序。使用javascript – ioseve