如何在离子软键盘插件中添加下一步按钮
我们正在使用Ionic框架开发Android应用程序。
当我们点击输入文本框时,我们需要显示下一个按钮而不是返回按钮。 在原生Android API中,我们可以选择显示下一个按钮。 但是在离子框架工作中,我们没有选择来显示下一个按钮。
如何在输入文本框字段被选中时添加软键盘中的下一个按钮?
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);//show the keyboard accessory bar with the next, previous and done buttons
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);//hide the keyboard accessory bar with the next, previous and done buttons
参考ionic-plugin-keyboard文件,这些功能只支持ios平台,所以它们对android没有任何影响。
下一个按钮不会出现,因为默认情况下,离子项目会隐藏它。如果需要显示下一个按钮,请在设备就绪事件的下方使用下一个按钮。
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
完整的代码是,
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
if(window.cordova && window.cordova.plugins.Keyboard) {
//Comment out this line if you want the next and previous buttons
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar) {
// Set the statusbar to use the default style, tweak this to
// remove the status bar on iOS or change it to use white instead of dark colors.
StatusBar.styleDefault();
}
});
})
正确的答案是传递false
,而不是true
:
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
链接地址: http://www.djcxy.com/p/87583.html
上一篇: How to add Next button in Ionic soft keyboard plugin
下一篇: Cannot run Code Analysis Analyzer in Visual Studio 2015