我希望实现一个简单的功能,就像许多editbox的功能一样。如下:
2。
这很容易。问题是光标。当我尝试覆盖onKeyListenner
时,请使用EditText.append()
。数字已正确添加。但光标将出现在下一行。如果我使用setSelection
来改变位置。它将转向点之前。
像这样:
1.fisrt line。
2(光标的位置)。
有人可以帮忙吗?
if(event.getAction()==KeyEvent.ACTION_DOWN&&keycode==KeyCode_ENTER) {
edittext.append("\n"+number+++".");
}
它显示如下:
最前一页
(光标的位置)
答案 0 :(得分:0)
我找到了解决方案: 覆盖onEditTextChangedListener 当event.getKeycode == Keyevent.enter时 返回true。 那就没事了。