Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:EditText侦听器用于更改光标位置_Android_Cursor_Position_Android Edittext - Fatal编程技术网

Android:EditText侦听器用于更改光标位置

Android:EditText侦听器用于更改光标位置,android,cursor,position,android-edittext,Android,Cursor,Position,Android Edittext,我正在寻找一种方法来检测光标位置的变化。到目前为止,我在文档中找不到任何东西。有人已经解决了这个问题吗?您可以覆盖onSelectionChanged(int selStart,int selEnd)以获得有关选择更改的通知。如果光标移动,也会调用它(在本例中,selStart==selEnd)谢谢。愚蠢的我。我一定错过了:-(抱歉这个愚蠢的问题,但我对Android开发还不熟悉,所以你能给我一个使用onSelectionChange的例子吗?当我尝试将它应用到EditText时,Eclipse

我正在寻找一种方法来检测光标位置的变化。到目前为止,我在文档中找不到任何东西。有人已经解决了这个问题吗?

您可以覆盖onSelectionChanged(int selStart,int selEnd)以获得有关选择更改的通知。如果光标移动,也会调用它(在本例中,selStart==selEnd)

谢谢。愚蠢的我。我一定错过了:-(抱歉这个愚蠢的问题,但我对Android开发还不熟悉,所以你能给我一个使用onSelectionChange的例子吗?当我尝试将它应用到EditText时,Eclipse似乎没有列出该函数。SDK版本1.5不可用吗?onSelectionChanged从API级别3开始就可用,即Android 1.5。它在TextVi中是可重写的ew是EditText的基类,因此请确保在Eclipse对话框中检查TextView的可重写项。