我正在使用apache cordova来开发我的Android应用程序,现在我想在显示键盘时隐藏状态栏。每当显示键盘时,状态栏也会出现。所以我想尝试使用eventlistener,当显示键盘时调用statusbar.hide()。这可能吗?
我安装了cordova-plugin-keyboard并为onDeviceReady函数添加了一个监听器。
function onDeviceReady() {
// Handle the Cordova pause and resume events
document.addEventListener( 'pause', onPause.bind( this ), false );
document.addEventListener( 'resume', onResume.bind( this ), false );
document.addEventListener('native.keyboardshow', keyboardShowHandler);
};
和keyboardShowHandler
function keyboardShowHandler(e){
StatusBar.Hide();
}
但这不起作用。有什么想法吗?