我正在开发一个统一插件,但是当我输入数值时,我的带有输入类型密码的编辑文本字段无法正常工作,它不允许我输入。例如,当我输入密码时,它会允许我输入字母和所有符号,但当我开始输入数字字符时,它会停止输入。
EditText ET1 = new EditText(getActivity());
ET1.setLayoutParams(params);
ET1.addTextChangedListener(generalTextWatcher);
ET1.setId(id);
ET1.setHint(hintText);
ET1.setText(Preloaded_Text);
ET1.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
此代码在 native android 应用程序上运行良好,但是在为 unity 制作插件时,它没有显示相同的行为,如果我需要在 list 中提供额外的东西或者如果您认为我丢失的任何东西,有人可以指导吗?
最佳答案
尝试添加 InputType.TYPE_CLASS_NUMBER
作为 setInputType
函数的附加参数。
关于为统一制作插件时,具有输入类型密码的 Android Native TextField 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34371851/