EditText
扩展TextView
,它所做的只是将它设置为可编辑,所以我一直在阅读android.widget.TextView的源代码,试图弄清楚它是如何EditText
工作的。
我无法弄清楚编辑机制是如何工作的,字符串保存在 中mText
,当用户单击视图上的某个位置时,它知道它在字符串中的位置(光标位置),然后在该位置插入/删除文本。我似乎无法找到处理该代码的那部分,即在特定位置的插入。显示的文本和 mText 之间的链接。如果您知道它是如何工作的,我将不胜感激。
EditText
扩展TextView
,它所做的只是将它设置为可编辑,所以我一直在阅读android.widget.TextView的源代码,试图弄清楚它是如何EditText
工作的。
我无法弄清楚编辑机制是如何工作的,字符串保存在 中mText
,当用户单击视图上的某个位置时,它知道它在字符串中的位置(光标位置),然后在该位置插入/删除文本。我似乎无法找到处理该代码的那部分,即在特定位置的插入。显示的文本和 mText 之间的链接。如果您知道它是如何工作的,我将不胜感激。