如何使 EditText 接受输入特殊字符,如 ~!#$%^&*()_-{[}]?和其他 app:endIconMode="password_toggle" 在 android 中启用?

How to enable EditText to take input Special Characters like ~!#$%^&*()_-{[}]? and others with app:endIconMode="password_toggle" Enabled in android?

我在 EditText TextInputLayout 中使用 app:endIconMode="password_toggle" 来切换密码可见性,并需要所有特殊字符,例如 "~!@#$%^&*()_-{[ }]?”在这种情况下接受 EditText 我无法输入以上字符,如 ~,!,{,},[] 等

我应该如何获得我的要求?任何形式的帮助将不胜感激。

使用 inputType textEmailAddress 或 textPassword 接受所有字符。

android:inputType="文本密码"