【问题标题】:Seting EditText to TYPE_TEXT_FLAG_CAP_SENTENCES removes RETURN key将 EditText 设置为 TYPE_TEXT_FLAG_CAP SENTENCES 会删除 RETURN 键
【发布时间】:2016-02-12 06:37:40
【问题描述】:

在 Android 应用程序中,我使用警告对话框来输入或编辑文本。 由于我想在句子的开头使用大写字母,因此我在对话框的 EditText 视图中使用以下代码:

editText.setInputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);

这可行,但会导致软键盘上的 Enter / Return 键被 Done 键替换。我无法弄清楚如何在不丢失 Return 键的情况下使用 TYPE_TEXT_FLAG_CAP_SENTENCES

【问题讨论】:

    标签: android textview android-alertdialog keypad


    【解决方案1】:

    意识到我必须做的是:

    editText.setInputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES | editText.getInputType());
    

    现在,RETURN 键仍然存在,并且在句子的开头在键盘上大写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多