为统一制作插件时,具有输入类型密码的 Android Native TextField 无法正常工作

标签 android plugins unity3d android-unity-plugin

我正在开发一个统一插件,但是当我输入数值时,我的带有输入类型密码的编辑文本字段无法正常工作,它不允许我输入。例如,当我输入密码时,它会允许我输入字母和所有符号,但当我开始输入数字字符时,它会停止输入。

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/

相关文章:

eclipse - 在基于 Eclipse 插件的环境中运行 Hibernate

function - unityscript 中的基本功能

apache-flex - 由于 Unresolved 依赖关系,grails 安装插件 blazeds 失败

plugins - 如何从 ConstVal 中取出一个元组?

java - SQLite 查询在 Android 上真的很慢

java - 在测量之间创建延迟

unity3d - 禁用或启用基于对象标签 Unity 2d 的碰撞

c# - 在Unity3D中击中来袭导弹(简单的射弹导弹)

Android:如何使用类<?扩展 Activity> 作为 Parcelable 中的变量类型

java - 重复的 zip 条目 [241.jar :android/support/design/widget/CoordinatorLayout$Behavior. 类]