android-inputtype相关内容

Android edittext 输入时带下划线

在 Android 中输入编辑文本字段时,我需要删除下划线.对于名字,编辑文本的第一个字母应该是大写的,所以我已经给出了 textCapSentences,但在我的例子中,我在 edittext 字段中看到了下划线.如何删除它? textFilter|textNoSuggestions|textCapSentences 的所有组合我都试过了 这是我的名字编辑文本: ..

EditText、inputType 值 (XML)

在哪里可以找到 InputType 可以具有的值? 我知道 http://developer.android.com/参考/android/text/InputType.html,但是这些值在布局 XML 文件中应该是什么样的? 解决方案 您可以使用 Eclipse 中的属性选项卡来设置各种值. 这里是所有可能的值 无 文字 textCapCharacters te ..
发布时间:2021-12-24 23:24:57 移动开发

android - EditText 长度过滤器无法正常工作

首先我不得不说我在 SO 上阅读过类似的问题和答案,这个问题基本上是 这个问题 和许多其他问题,但这些问题的答案并不像我想要的那样工作. 问题: 像这样以编程方式在我的 EditText 上设置长度过滤器: editText.setFilters(new InputFilter[]{new LengthFilter(10)}); 它唯一能做的就是隐藏超出 EditText 限制的文 ..

适用于特定InputType的Android自定义IME

我目前正在开发一个IME,它会根据输入内容为我生成一个动态密码.我使用了示例SoftKeyboard来进行此项目. 当我需要输入密码时,我只需要更改输入法,就目前而言,这似乎还可以. 我的问题很简单.仅当InputType是类似(InputType = TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD)的密码类型时,才有办 ..
发布时间:2021-04-04 20:40:33 移动开发

更改InputType后重新绘制EditText

我制作了一个类,负责按照Observer模式监视 EditText 小部件.它的唯一功能是基于方法调用禁用或重新启用自动更正.我能够成功实现,但是问题是新的 InputType 仅适用于我添加到 EditText 的新文本-旧文本仍保留红色下划线以显示可以自动更正. 有什么办法可以迫使新的 InputType 应用于整个 EditText 块,而不仅仅是我添加的新内容?我尝试调用 editT ..
发布时间:2021-04-04 19:06:26 移动开发

setKeyListener将覆盖setInputType并更改键盘

大家好,我在两个设备之间遇到问题. 在实践中,使用InputType和KeyListener操纵一个EditText使其从数字键盘上接收逗号和数字(有关更多背景信息,请参阅我以前的使用以下代码,我可以执行以下操作: editText.setInputType(InputType.TYPE_CLASS_NUMBER + InputType.TYPE_NUMBER_FLAG_DEC ..

用于输入类型编号/电话的EditText中的双光标(RTL阿拉伯语)

我有一个EditText设置为Right Right,如果语言是阿拉伯语,则文本从右边开始. 注意:我的应用程序支持RTL,并且我没有为EditText设置TextDirection,因为那样会出现相同的问题.将“重力"设置为“右"可以完美地完成工作.仅当我将InputType设置为Number或Phone时,我才遇到问题. 如果InputType设置为数字/电话,则在文本的开头和结尾 ..

单击支持库25.1.0后,TextInputEditText上的密码切换按钮消失。

我有一个 TextInputEditText 以及 TextInputLayout 和 android:inputType =“ textPassword “ 使用 app:passwordToggleEnabled =” true“ 在 TextInputEditText 中显示密码切换按钮就像下一张图片一样: 问题是,一旦我按下密码切换按钮, 在 com.android.suppo ..

如何获得用户键盘语言

我正在编写一个使用编辑文本的应用程序.我想知道在oncreate方法中或键盘输入类型更改时用户输入的语言是什么.有什么方法可以设置侦听器以获取更改?我找到的所有答案都是关于语言环境的,而不是关于输入语言的.我不想处理语言环境,语言环境在应用程序中没有作用,输入语言却可以. 我用了这些代码. private void printInputLanguages() { List ..

我怎样才能阻止浮于三星Galaxy Tab 4数字键盘?

三星Galaxy Tab 4( SM-T235 的),采用Android 4.4.2显示每默认情况下,浮动的数字“三星键盘”所有数字输入(的android:inputType下=“号“的)。对于所有其他投入(例如的android:inputType下=“TEXT”的),它会显示“正常”停靠(非浮动)的键盘。 的主要问题是,在浮动键盘覆盖可以其他输入字段和按钮,使得用户必须以看到整个形式四处移动键 ..