Skip to content

EditTextView.ag

XiongFangyu edited this page Nov 25, 2020 · 2 revisions

点击查看EditTextView的Demo

继承关系

EditTextView extends View

简介

编辑框

构造方法

EditTextView() 构造方法

EditTextView(string text) 构造方法

API

placeholder(string placeholder)

设置占位文字

获取占位文字

placeholderColor(Color placeholderColor)

设置占位文字颜色

获取占位文字颜色

设置输入模式

获取输入模式

单行模式

⚠️ 单行模式,需要先调用,再设置其他属性,否则可能导致展示异常

textAlign(TextAlign textAlign)

设置文本对其方式

获取文本对其方式

passwordMode(boolean passwordMode)

设置密码模式

⚠️ 输入字符以*号显示,可正常获取输入内容,如需限制输入内容,可自行制定规则。(PS: 两端只有单行模式支持密码输入,iOS输入文本的情况下,切换为密码模式后初次输入会将光标置于行尾 )

获取是否为密码模式状态

maxBytes(number maxBytes)

设置最大字节数

⚠️ 最大字节数,汉字两个字节,表情四个字节(组合表情占据4个以上字节),其他一个字节

获取最大字节数

maxLength(number maxLength)

设置最大字符数

返回最大字符数

设置文本是否可编辑

setCursorColor(Color cursorColor)

设置光标颜色

取消键盘显示

弹出键盘显示

returnMode(ReturnType returnMode)

设置键盘返回按钮模式,只在单行模式有效

获取键盘返回按钮模式,只在单行模式有效

setReturnCallback(function returnCallback)

设置点击键盘'回车'按钮的回调

setBeginChangingCallback(function beginChangeCallback)

设置内容开始改变的回调

setDidChangingCallback(function didChangingCallback)

设置文字已经修改的回调

setEndChangedCallback(function endChangeCallback)

设置内容修改完毕的回调

textColor(Color textColor)

设置文本颜色

获取文本颜色

fontSize(number fontSize)

设置文字大小

获取字体大小

text(string text)

设置文本内容

text()

获取文本内容

fontNameSize(string fontName, number fontSize)

设置字体及大小

Clone this wiki locally