【问题标题】:getting text length limit of current input field - Android Input Method获取当前输入字段的文本长度限制 - Android 输入法
【发布时间】:2019-08-03 16:02:40
【问题描述】:

我正在开发一个软键盘。我想通知用户达到的最大文本长度。 有没有办法获得用户正在输入的当前输入字段允许的最大文本长度?

getCurrentInputEditorInfo() 返回 EditorInfo 对象,其中包含许多详细信息,包括 fieldName、fieldType、hintText 等 但是没有字段可以获取文本长度限制详细信息。

应用程序程序员可以使用以下行为他的EditText 设置字段长度限制。

android:maxLength="15" 

我说的是检索此信息。

【问题讨论】:

标签: android android-softkeyboard android-input-method


【解决方案1】:

您可以从 EditorInfo 对象获得的项目之一是 fieldId。您可以将其与findViewById 一起使用以获取实际的EditText,并使用How to Get EditText maxLength setting in code 中详述的技术之一从中获取长度。

【讨论】:

    猜你喜欢
    • 2020-12-11
    • 2017-03-10
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多