- textInputAction
- onChange
- onEditingComplete
- onSubmitted
- onTap
textInputAction属性用于设置键盘上动作按钮的类型。TextInputAction是一个枚举类型,动作按钮显示样式及功能下表所示。具体使用时,还需要考虑Android和iOS平台的兼容性问题。
值 | 功能说明 |
---|---|
no | 键盘上return键(表示执行动作,不支持iOS平台 |
unspecified | 由设备平台决定键盘按钮类型 |
done | 键盘上 done键(完成或√)表示执行完成动作 |
go | 键盘上go键(前往或→)表示执行前往动作 |
search | 键盘上search键(搜索或)表示执行查找动作 |
send | 键盘上send键(发送或)表示执行发送动作 |
next | 键盘上next键(下一个或>l表示执行下一个动作 |
previous | 键盘上previous键(前一个或<)表示执行前一个动作 |
continueAction | 键盘上continue键(继续)表示执行继续动作,Android平台不显示键盘 |
route | 键盘上route键(路由)表示执行路由动作,Android平台不显示键盘 |
emergencyCall | 键盘上emergencyCall键(路由)表示执行拨打紧急电话动作,Android平台不显示键盘 |
newline | 键盘上return键(换行或’)表示执行换行动作 |
onChange属性用于输入框输入文本发生变化时的回调方法,参数即为输入框中的值。
onChanged: (value){
print(value);
},
输入框输入什么,即打印什么。
onEditingCompleteonEditingComplete属性用于点击键盘的动作按钮时的回调,没有参数。
onEditingComplete: (){
print('点击键盘');
},
onSubmitted
onSubmitted属性用于点击键盘的动作按钮时的回调,参数为当前输入框中的值。
onSubmitted: (value){
print('点击键盘'+':'+value);
},
onTap
onTap属性用于点击输入框时的回调,没有参数。
onTap: (){
print('点击输入框');
},
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)