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

Posted

技术标签:

【中文标题】如何启用 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 以输入特殊字符,如 ~!#$%^&*()_-[]?和其他 app:endIconMode="password_toggle" 在android中启用? 【发布时间】:2021-09-28 16:39:24 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

android:inputType="textPassword"

【讨论】:

以上是关于如何启用 EditText 以输入特殊字符,如 ~!#$%^&*()_-[]?和其他 app:endIconMode="password_toggle" 在android中的主要内容,如果未能解决你的问题,请参考以下文章

如何以科学计数法启用用户输入到android edittext

长按时启用 EditText(或按钮)

如何限制 EditText 中的输入?

Android EditText软键盘问题

如何在 Android 中禁用 EditText

Android 系统搜索框 如何限制输入字数长度?