我正在尝试创建一种自己的选择方式,因为我想选择多个edittexts。选择也可能包括其他视图(不仅仅是文本)。
到目前为止,我发现android.text.Selection
类处理文本选择。由于此类是静态(构造函数私有)类,因此它确保在应用程序中无法同时创建2个或更多选择(因为当您添加新选择时,必须通过此类完成,并且此类将删除添加新的选择时的先前选择)。因此,无法同时在多个edittexts中选择文本。
所以我正在尝试创建自己的选择方式(是的,当用户选择时完成所做的事情时,手动添加backgroundColorSpan)。
但我如何处理锚点?由于android是开源的,我喜欢它,如果我能找到处理选择锚的类(换句话说,这个类决定何时调用Selection
类来根据用户如何拖动选择将选择扩展到下一行锚。)那么在哪个类中这恰好发生了?
答案 0 :(得分:0)
对于任何有兴趣的人,
android.widget.Editor
上课