【问题标题】:show keyboard with text and numbers for user id in edittext在edittext中为用户ID显示带有文本和数字的键盘
【发布时间】:2018-01-24 06:52:54
【问题描述】:

我正在制作一个需要用户填写表格的 Android 应用。在这个表单中有一个字段,用户必须输入她/他的 ID(例如护照),我想知道是否可以同时显示带有数字和文本的键盘。

提前致谢。

【问题讨论】:

  • 我认为这个帖子可以帮助你。 stackoverflow.com/q/22563088/6577892 尝试设置:android:inputType="textVisiblePassword"
  • 如果对您有所帮助,请分享您的爱。 :)
  • 谢谢@SubhanAli,这就是我想要的。我只需要将 android:inputType="textVisiblePassword" 添加到我的 EditText。
  • 你是对的@kuzdu。那是我想知道的,但已经解决了。

标签: android android-edittext keyboard android-softkeyboard


【解决方案1】:

如果要设置运行时键盘的类型,请使用以下示例:

EditText editText = (EditText) findViewById(R.id.its_your_EditText); 
editText.setInputType(EditorInfo.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); //TYPE_CLASS_TEXT is the default

如果您想立即显示键盘,请使用此示例:

if (editText.requestFocus()) {
    InputMethodManager imm = (InputMethodManager)
    getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 2019-03-21
    相关资源
    最近更新 更多