TextField文本框组件怎么写OnTextChanged的函数啊

TextField文本框组件怎么写像Android里的OnTextChanged的函数啊,我发现没有类似的函数

 

如题,谢谢大佬们

HarmonyOs
2022-02-03 14:32:00
浏览
已于2022-2-6 17:48:20修改
收藏 0
回答 2
已解决
回答 2
按赞同
/
按时间
没用的喵叔
2

`Text.TextObserver`对应安卓的`TextWatcher`

分享
微博
QQ
微信
回复1
2022-02-07 08:32:19
大秦大秦
2

这是我的解决方案,谢谢

TextField tf_searchBox= (TextField) findComponentById(ResourceTable.Id_tf_searchBox);
Text.TextObserver textObserver= new Text.TextObserver() {
    @Override
    public void onTextUpdated(String text, int start, int before, int count) {
        // text:这次更新后,输入框文本内容字符串
        // start:这次更新前,文本内容的起始位置
        // before:这次更新前,文本内容长度
        // count:这次更新的文本内容与更新前文本内容对比,变化的长度
    }
};
// 添加监听
tf_searchBox.addTextObserver(textObserver);
// 移除监听
//textField.removeTextObserver(textObserver);
已于2022-2-7 13:35:39修改
分享
微博
QQ
微信
回复
2022-02-07 13:32:17
相关问题
救命,鸿蒙怎么动画
2630浏览 • 2回复 待解决
这个swipe事件怎么
4421浏览 • 2回复 待解决
popup组件气泡指向颜色怎么修改?
1522浏览 • 1回复 待解决
鸿蒙promise要怎么
3390浏览 • 3回复 待解决
TextField怎么给某段文字设置颜色
4247浏览 • 2回复 待解决
harmonyos开发能否尽快提供map组件
2718浏览 • 2回复 待解决
程序怎么读写设备上文件
422浏览 • 1回复 待解决
鸿蒙TextField 软件盘不弹出
2203浏览 • 2回复 待解决
鸿蒙中有没有载入控件?
1793浏览 • 1回复 待解决
肉眼没有看出来文本行差异
1459浏览 • 1回复 待解决
动态设置文本导致致命错误
3443浏览 • 1回复 待解决
函数内容没法toast!!!
3409浏览 • 3回复 待解决
js如何清空一个input 输入内容
2046浏览 • 1回复 待解决
鸿蒙-富文本如何添加图片
1710浏览 • 1回复 待解决
JS中input值文本对齐该如何实现?
2514浏览 • 1回复 待解决