codecamp

鸿蒙OS InputAttribute

InputAttribute

java.lang.Object

|---ohos.agp.components.InputAttribute

public class InputAttribute
extends Object

提供控件的输入属性。

字段摘要

修饰符和类型 字段 描述
static int ENTER_KEY_FLAG_FORBID_EDITOR_ACTION 表示输入法选项的标志,表示输入法全屏时,提取文本右侧的任何附属按钮都不能使用该操作。
static int ENTER_KEY_FLAG_FORBID_FULLSCREEN 表示输入法选项的标志,表示输入法不能进入全屏模式。
static int ENTER_KEY_FLAG_FORBID_PERSONALIZED 表示输入法选项的标志,表示输入法不允许数据个性化。
static int ENTER_KEY_FLAG_FORCE_LINEFEED 表示输入法选项的标志,表示当涉及多行文本时,回车按钮插入换行符。
static int ENTER_KEY_FLAG_NEXT_FOCUSABLE 表示输入法选项的标志,表示当前组件有可聚焦的下一个组件。
static int ENTER_KEY_FLAG_ONLY_ASCII 表示输入法选项的标志,表示输入法允许使用 ASCII 字符。
static int ENTER_KEY_FLAG_PREVIOUS_FOCUSABLE 表示输入法选项的标志,表示当前组件有可聚焦的前一个组件。
static int ENTER_KEY_NULL 表示输入法选项的通用未指定类型,即未指定回车按钮类型。
static int ENTER_KEY_TYPE_DONE 表示执行“完成”动作的回车键类型。
static int ENTER_KEY_TYPE_GO 表示执行“开始”动作的回车键类型。
static int ENTER_KEY_TYPE_MASK 指示用户按下 Enter 键后要执行的操作的位掩码。
static int ENTER_KEY_TYPE_NEXT 表示执行“下一个”动作的回车键类型。
static int ENTER_KEY_TYPE_NONE 表示不执行任何操作。
static int ENTER_KEY_TYPE_PREVIOUS 表示执行“上一个”动作的回车键类型。
static int ENTER_KEY_TYPE_SEARCH 表示执行“搜索”动作的回车键类型。
static int ENTER_KEY_TYPE_SEND 表示执行“发送”动作的回车键类型。
static int ENTER_KEY_TYPE_UNSPECIFIED 表示未指定的常见输入类型的输入键动作。
int inputEnterKeyType 指示编辑器的扩展类型,以便更好地集成输入法。
int inputPattern 指示 TextField 的输入类型。
static int PATTERN_DATETIME 表示键盘类型是日期和时间键盘。
static int PATTERN_DATETIME_NORMAL_TYPE 表示 PATTERN_NUMBER 的类型是日期和时间。
static int PATTERN_DATETIME_ONLY_DATE 表示 PATTERN_DATETIME 的类型是日期。
static int PATTERN_DATETIME_ONLY_TIME 表示 PATTERN_DATETIME 的类型是时间。
static int PATTERN_FLAGS_MASK 指示键盘类型标志的位掩码。
static int PATTERN_MASK 指示文本输入类型的位掩码。
static int PATTERN_NULL 表示未指定键盘类型,此时默认不显示键盘。
static int PATTERN_NUMBER 表示键盘类型是 PIN 键盘。
static int PATTERN_NUMBER_DECIMAL_FLAG 指示 PATTERN_NUMBER 的标志是十进制数字。
static int PATTERN_NUMBER_NORMAL_TYPE 表示 PATTERN_NUMBER 的类型是数字。
static int PATTERN_NUMBER_PASSWORD_TYPE 表示 PATTERN_NUMBER 的类型是 PIN。
static int PATTERN_NUMBER_SIGNED_FLAG 指示 PATTERN_NUMBER 的标志是有符号数字。
static int PATTERN_PASSWORD 表示键盘类型为安全键盘。
static int PATTERN_PHONE 表示键盘类型是电话号码键盘。
static int PATTERN_TEXT 表示键盘类型是文本键盘。
static int PATTERN_TEXT_EMAIL_ADDRESS_TYPE 表示 PATTERN_TEXT 的类型是电子邮件地址。
static int PATTERN_TEXT_EMAIL_SUBJECT_TYPE 表示 PATTERN_TEXT 的类型是电子邮件主题。
static int PATTERN_TEXT_FILTER_TYPE 表示 PATTERN_TEXT 的类型是过滤文本。
static int PATTERN_TEXT_FULL_SCREEN_MULTIPLE_LINES_FLAG 表示PATTERN_TEXT的标志,表示键盘全屏显示时允许多行文本。
static int PATTERN_TEXT_LONG_MESSAGE_TYPE 表示 PATTERN_TEXT 的类型是长消息。
static int PATTERN_TEXT_MULTIPLE_LINES_FLAG 表示 PATTERN_TEXT 的标志,表示允许多行文本。
static int PATTERN_TEXT_NORMAL_TYPE 表示PATTERN_TEXT的默认类型,即文本。
static int PATTERN_TEXT_PASSWORD_TYPE 表示 PATTERN_TEXT 的类型是密码。
static int PATTERN_TEXT_PERSONAL_NAME_TYPE 表示 PATTERN_TEXT 的类型是个人姓名。
static int PATTERN_TEXT_POSTAL_ADDRESS_TYPE 表示 PATTERN_TEXT 的类型是邮政地址。
static int PATTERN_TEXT_SHORT_MESSAGE_TYPE 表示PATTERN_TEXT 的类型是短消息。
static int PATTERN_TEXT_TO_SPEECH_TYPE 表示 PATTERN_TEXT 的类型是语音文本。
static int PATTERN_TEXT_UPPERCASE_CHARACTERS_FLAG 表示 PATTERN_TEXT 的标志,表示所有字符都大写。
static int PATTERN_TEXT_UPPERCASE_SENTENCES_FLAG 表示PATTERN_TEXT的一个标志,表示每个句子的首字母大写。
static int PATTERN_TEXT_UPPERCASE_WORDS_FLAG 表示PATTERN_TEXT的一个标志,表示每个单词的第一个字符大写。
static int PATTERN_TEXT_URI_TYPE 表示 PATTERN_TEXT 的类型是 URI。
static int PATTERN_TEXT_VISIBLE_PASSWORD_TYPE 表示 PATTERN_TEXT 的类型是可见密码。
static int PATTERN_TEXT_WEB_CONTENT_TYPE 表示 PATTERN_TEXT 的类型是网页文本。
static int PATTERN_TEXT_WEB_EMAIL_ADDRESS_TYPE 表示 PATTERN_TEXT 的类型是网络文本中的电子邮件地址。
static int PATTERN_TEXT_WEB_PASSWORD_TYPE 表示 PATTERN_TEXT 的类型是 web text 中的密码。
static int PATTERN_TYPE_MASK 指示键盘类型的位掩码。

构建函数摘要

构造函数 描述
InputAttribute()

方法总结

从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段详细信息

ENTER_KEY_FLAG_FORBID_EDITOR_ACTION

public static final int ENTER_KEY_FLAG_FORBID_EDITOR_ACTION

表示输入法选项的标志,表示输入法全屏时,提取文本右侧的任何附属按钮都不能使用该操作。

ENTER_KEY_FLAG_FORBID_FULLSCREEN

public static final int ENTER_KEY_FLAG_FORBID_FULLSCREEN

表示输入法选项的标志,表示输入法不能进入全屏模式。

ENTER_KEY_FLAG_FORBID_PERSONALIZED

public static final int ENTER_KEY_FLAG_FORBID_PERSONALIZED

表示输入法选项的标志,表示输入法不允许数据个性化。

ENTER_KEY_FLAG_FORCE_LINEFEED

public static final int ENTER_KEY_FLAG_FORCE_LINEFEED

表示输入法选项的标志,表示当涉及多行文本时,回车按钮插入换行符。 如果未设置此选项,则 Enter 按钮将执行操作按钮的操作。

ENTER_KEY_FLAG_NEXT_FOCUSABLE

public static final int ENTER_KEY_FLAG_NEXT_FOCUSABLE

表示输入法选项的标志,表示当前组件有可聚焦的下一个组件。

ENTER_KEY_FLAG_ONLY_ASCII

public static final int ENTER_KEY_FLAG_ONLY_ASCII

表示输入法选项的标志,表示输入法允许使用 ASCII 字符。

ENTER_KEY_FLAG_PREVIOUS_FOCUSABLE

public static final int ENTER_KEY_FLAG_PREVIOUS_FOCUSABLE

表示输入法选项的标志,表示当前组件有可聚焦的前一个组件。

ENTER_KEY_NULL

public static final int ENTER_KEY_NULL

表示输入法选项的通用未指定类型,即未指定回车按钮类型。

ENTER_KEY_TYPE_DONE

public static final int ENTER_KEY_TYPE_DONE

表示执行“完成”动作的回车键类型。

ENTER_KEY_TYPE_GO

public static final int ENTER_KEY_TYPE_GO

表示执行“开始”动作的回车键类型。

ENTER_KEY_TYPE_MASK

public static final int ENTER_KEY_TYPE_MASK

指示用户按下 Enter 键后要执行的操作的位掩码。

ENTER_KEY_TYPE_NEXT

public static final int ENTER_KEY_TYPE_NEXT

表示执行“下一个”动作的回车键类型。

ENTER_KEY_TYPE_NONE

public static final int ENTER_KEY_TYPE_NONE

表示不执行任何操作。

ENTER_KEY_TYPE_PREVIOUS

public static final int ENTER_KEY_TYPE_PREVIOUS

表示执行“上一个”动作的回车键类型。

ENTER_KEY_TYPE_SEARCH

public static final int ENTER_KEY_TYPE_SEARCH

表示执行“搜索”动作的回车键类型。

ENTER_KEY_TYPE_SEND

public static final int ENTER_KEY_TYPE_SEND

表示执行“发送”动作的回车键类型。

ENTER_KEY_TYPE_UNSPECIFIED

public static final int ENTER_KEY_TYPE_UNSPECIFIED

表示未指定的常见输入类型的输入键动作。

PATTERN_DATETIME

public static final int PATTERN_DATETIME

表示键盘类型是日期和时间键盘。

PATTERN_DATETIME_NORMAL_TYPE

public static final int PATTERN_DATETIME_NORMAL_TYPE

表示 PATTERN_NUMBER 的类型是日期和时间。

PATTERN_DATETIME_ONLY_DATE

public static final int PATTERN_DATETIME_ONLY_DATE

表示 PATTERN_DATETIME 的类型是日期。

PATTERN_DATETIME_ONLY_TIME

public static final int PATTERN_DATETIME_ONLY_TIME

表示 PATTERN_DATETIME 的类型是时间。

PATTERN_FLAGS_MASK

public static final int PATTERN_FLAGS_MASK

指示键盘类型标志的位掩码。

PATTERN_MASK

public static final int PATTERN_MASK

指示文本输入类型的位掩码。

PATTERN_NULL

public static final int PATTERN_NULL

表示未指定键盘类型,此时默认不显示键盘。

PATTERN_NUMBER

public static final int PATTERN_NUMBER

表示键盘类型是 PIN 键盘。

PATTERN_NUMBER_DECIMAL_FLAG

public static final int PATTERN_NUMBER_DECIMAL_FLAG

指示 PATTERN_NUMBER 的标志是十进制数字。

PATTERN_NUMBER_NORMAL_TYPE

public static final int PATTERN_NUMBER_NORMAL_TYPE

表示 PATTERN_NUMBER 的类型是数字。

PATTERN_NUMBER_PASSWORD_TYPE

public static final int PATTERN_NUMBER_PASSWORD_TYPE

表示 PATTERN_NUMBER 的类型是 PIN。

PATTERN_NUMBER_SIGNED_FLAG

public static final int PATTERN_NUMBER_SIGNED_FLAG

指示 PATTERN_NUMBER 的标志是有符号数字。

PATTERN_PASSWORD

public static final int PATTERN_PASSWORD

表示键盘类型为安全键盘。

PATTERN_PHONE

public static final int PATTERN_PHONE

表示键盘类型是电话号码键盘。

PATTERN_TEXT

public static final int PATTERN_TEXT

表示键盘类型是文本键盘。

PATTERN_TEXT_EMAIL_ADDRESS_TYPE

public static final int PATTERN_TEXT_EMAIL_ADDRESS_TYPE

表示 PATTERN_TEXT 的类型是电子邮件地址。

PATTERN_TEXT_EMAIL_SUBJECT_TYPE

public static final int PATTERN_TEXT_EMAIL_SUBJECT_TYPE

表示 PATTERN_TEXT 的类型是电子邮件主题。

PATTERN_TEXT_FILTER_TYPE

public static final int PATTERN_TEXT_FILTER_TYPE

表示 PATTERN_TEXT 的类型是过滤文本。

PATTERN_TEXT_FULL_SCREEN_MULTIPLE_LINES_FLAG

public static final int PATTERN_TEXT_FULL_SCREEN_MULTIPLE_LINES_FLAG

表示PATTERN_TEXT的标志,表示键盘全屏显示时允许多行文本。

PATTERN_TEXT_LONG_MESSAGE_TYPE

public static final int PATTERN_TEXT_LONG_MESSAGE_TYPE

表示 PATTERN_TEXT 的类型是长消息。

PATTERN_TEXT_MULTIPLE_LINES_FLAG

public static final int PATTERN_TEXT_MULTIPLE_LINES_FLAG

表示 PATTERN_TEXT 的标志,表示允许多行文本。

PATTERN_TEXT_NORMAL_TYPE

public static final int PATTERN_TEXT_NORMAL_TYPE

表示PATTERN_TEXT的默认类型,即文本。

PATTERN_TEXT_PASSWORD_TYPE

public static final int PATTERN_TEXT_PASSWORD_TYPE

表示 PATTERN_TEXT 的类型是密码。

PATTERN_TEXT_PERSONAL_NAME_TYPE

public static final int PATTERN_TEXT_PERSONAL_NAME_TYPE

表示 PATTERN_TEXT 的类型是个人姓名。

PATTERN_TEXT_POSTAL_ADDRESS_TYPE

public static final int PATTERN_TEXT_POSTAL_ADDRESS_TYPE

表示 PATTERN_TEXT 的类型是邮政地址。

PATTERN_TEXT_SHORT_MESSAGE_TYPE

public static final int PATTERN_TEXT_SHORT_MESSAGE_TYPE

表示PATTERN_TEXT 的类型是短消息。

PATTERN_TEXT_TO_SPEECH_TYPE

public static final int PATTERN_TEXT_TO_SPEECH_TYPE

表示 PATTERN_TEXT 的类型是语音文本。

PATTERN_TEXT_UPPERCASE_CHARACTERS_FLAG

public static final int PATTERN_TEXT_UPPERCASE_CHARACTERS_FLAG

表示 PATTERN_TEXT 的标志,表示所有字符都大写。

PATTERN_TEXT_UPPERCASE_SENTENCES_FLAG

public static final int PATTERN_TEXT_UPPERCASE_SENTENCES_FLAG

表示PATTERN_TEXT的一个标志,表示每个句子的首字母大写。

PATTERN_TEXT_UPPERCASE_WORDS_FLAG

public static final int PATTERN_TEXT_UPPERCASE_WORDS_FLAG

表示PATTERN_TEXT的一个标志,表示每个单词的第一个字符大写。

PATTERN_TEXT_URI_TYPE

public static final int PATTERN_TEXT_URI_TYPE

表示 PATTERN_TEXT 的类型是 URI。

PATTERN_TEXT_VISIBLE_PASSWORD_TYPE

public static final int PATTERN_TEXT_VISIBLE_PASSWORD_TYPE

表示 PATTERN_TEXT 的类型是可见密码。

PATTERN_TEXT_WEB_CONTENT_TYPE

public static final int PATTERN_TEXT_WEB_CONTENT_TYPE

表示 PATTERN_TEXT 的类型是网页文本。

PATTERN_TEXT_WEB_EMAIL_ADDRESS_TYPE

public static final int PATTERN_TEXT_WEB_EMAIL_ADDRESS_TYPE

表示 PATTERN_TEXT 的类型是网络文本中的电子邮件地址。

PATTERN_TEXT_WEB_PASSWORD_TYPE

public static final int PATTERN_TEXT_WEB_PASSWORD_TYPE

表示 PATTERN_TEXT 的类型是 web text 中的密码。

PATTERN_TYPE_MASK

public static final int PATTERN_TYPE_MASK

指示键盘类型的位掩码。

inputEnterKeyType

public int inputEnterKeyType

指示编辑器的扩展类型,以便更好地集成输入法。

inputPattern

public int inputPattern

指示 TextField 的输入类型。 该位由提供的文本确定。

构造函数详细信息

InputAttribute

public InputAttribute()

鸿蒙OS IndexBar
鸿蒙OS LayoutManager
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }