【问题标题】:Difference between InputMethodManager SHOW_FORCED and SHOW_IMPLICIT in AndroidAndroid 中 InputMethodManager SHOW_FORCED 和 SHOW_IMPLICIT 的区别
【发布时间】:2015-12-18 06:43:45
【问题描述】:

我想知道常量SHOW_FORCEDSHOW_IMPLICIT 的行为差异。我都试过了,第一眼看不出有什么不同。

【问题讨论】:

    标签: android android-input-method


    【解决方案1】:

    SHOW_FORCEDSHOW_IMPLICIT 与隐藏方法 HIDE_IMPLICIT_ONLYHIDE_NOT_ALWAYS 协同工作。

    使用SHOW_FORCED 表示用户已明确请求显示键盘(例如通过按下“打开键盘”按钮),因此系统应强制其打开。在这种情况下,任何使用上述标志隐藏键盘的现有请求都将被忽略(因此键盘被“强制”打开)。

    使用SHOW_IMPLICIT 意味着您的应用认为用户想要打开键盘,但没有明确请求。在这种情况下,使用HIDE_IMPLICIT_ONLYHIDE_NOT_ALWAYS 隐藏键盘的请求仍将受到尊重。

    【讨论】:

      猜你喜欢
      • 2011-11-15
      • 2017-09-12
      • 2014-03-31
      • 2015-02-05
      • 2016-12-02
      • 2012-01-12
      • 2016-02-09
      • 2011-06-28
      • 2012-02-10
      相关资源
      最近更新 更多