鸿蒙中TextField有类似Android中editText控件的getSelectionStart方法吗

鸿蒙中TextField中可以获取当前光标的位置吗?

鸿蒙
HarmonyOS
安卓
2021-10-19 13:31:15
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
爱吃土豆丝的打工人
1

https://developer.harmonyos.com/cn/docs/documentation/doc-references/textfield_cursorchangedlistener-0000001054238711  具体查看官网API

分享
微博
QQ
微信
回复
2021-10-20 09:02:30
babblue

public class TextFieldL extends TextField {

    public TextFieldL(Context context, AttrSet attrSet) {

        super(context, attrSet);

        setCursorChangedListener(new CursorChangedListener() {

            @Override

            public void onCursorChange(TextField textField, int cursorIndex, int cursorIndex2) {

            }

        });

    }

}

需要自定义TextField ,设置setCursorChangedListener()事件, onCursorChange()的参数就是光标的位置。

分享
微博
QQ
微信
回复
2021-10-19 22:55:43
相关问题
鸿蒙怎么实现AndroidGridView
9673浏览 • 5回复 待解决
HarmonyOS类似Android里面的Fragment
14031浏览 • 4回复 待解决