我有一个正在尝试翻译的应用程序,它使用 tkinter 和 python,但我对 Java 不太熟悉。我已经有了 UI,但我在 Java 编码部分遇到了麻烦。
我想要的是
“更改触发输入>处理>将处理后的数据插入到其他EditText中”
我知道 addTextChangedListener 和 TextWatcher,但问题是我无法编写 Java 代码,并且不会插入创建无限循环,例如,如果我从 1 获取输入,然后将其处理并插入到另一个中,则不会它启动相同的过程从而创建无限循环?
请帮忙!
谢谢!
最佳答案
如果您担心的是无限循环,请使用 onKeyPressed() 而不是 onTextChanged():
text.setOnKeyListener(new EditText.OnKeyListener()
{
public boolean onKey(View v, int keyCode, KeyEvent event)
{
// Put your code here
return false;
}
});
关于java - 按键触发 TextEdit 更新 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6825366/