【发布时间】:2012-03-04 00:51:54
【问题描述】:
有没有办法检测光标是否在EditText 的新行上?我有一个插入数字的按钮,但它只能在光标位于新行时才能做到。
例如
- 如果用户根本没有输入任何内容并且按下了按钮,则会插入一个数字
- 如果用户在一行中间按下按钮,它会自动转到下一行,然后输入一个数字。
- 如果用户在光标上方有任意数量的行,但光标位于新行的开头并且按下了按钮,则会插入一个数字。
我无法在
EditText 上测试.getSelectionStart() == 0,因为这对第二种或第三种情况没有帮助。
谢谢!
编辑:我知道我已经问过一个类似的问题,但我得到的答案并没有帮助,所以我决定问一个更具体的,因此完全不同的问题。
【问题讨论】:
标签: android newline android-edittext