如何在离子软键盘插件中添加下一步按钮

我们正在使用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