2015-05-03 102 views
1

增加人行橫道我離子的應用程序後,我面臨着鍵盤和重疊的內容 唯一的解決辦法是將調整沒有再拿到鍵盤高度 按照與離子鍵盤插件提到的許多問題離子鍵盤事件不會在Android上觸發

window.addEventListener('native.keyboardshow',function(e){ 
$(".msg_footer").css("bottom", e.keyboardHeight + "px"); 
alert('Keyboard height is: ' + e.keyboardHeight);  
}); 
window.addEventListener('native.keyboardhide',function(e){ 
    $(".msg_footer").css("bottom","0px"); 
alert('Keyboard height is: ' + e.keyboardHeight);  
}); 

與adjustResize事件被解僱,我得到的警告消息

但adjustNothing,警報不會觸發任何更多

這裏是我的應用程序運行FUNC我設置離子全屏幕爲真

myapp.run(function ($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
    if (window.cordova && window.cordova.plugins.Keyboard) { 

    cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); 
    cordova.plugins.Keyboard.disableScroll(true); 
    } 
    if (window.StatusBar) { 
    // org.apache.cordova.statusbar required 
    StatusBar.styleDefault(); 
} 
ionic.Platform.isFullScreen = true; 
}); 

});

回答

2

我有一個類似的問題,我看到一些閃爍在Android 5上,我不得不設置android:windowSoftInputMode="adjustPan"擺脫這一點。我也得到了鍵盤事件。

試着用adjustPan看看它是否適合你。

+0

但隨着調整平移鍵盤將重疊頁腳輸入字段 –

+0

在我的測試中,adjustPan在接收到焦點時滾動並平移輸入。我在離子內容的視圖底部放置了一個輸入,它似乎工作得很好。測試Android棒棒糖w/Crosswalk。 – arielf

+0

我的意見是在離子含量範圍之外,並且在離子註腳棒 –

相關問題