您好,我想在每次按键时从其他文本框的输入中填充一个文本框,但这并没有发生。代码是这样的
leftside.setOnKeyListener(new OnKeyListener()
{
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2)
{
if(arg2.getAction() == KeyEvent.ACTION_DOWN)
{
Log.v("keyevent", "down");
float value = Float.parseFloat(leftside.getText().toString());
rightside.setText(String.valueOf(SelectConverter(Float.parseFloat(leftside.getText().toString()))));
}
// TODO Auto-generated method stub
return false;
}
});
最佳答案
hi i wanted to populate one text box from the input of other text box on every key press but this is not happening. the code is like this
我建议您使用 TextChangedListener
和 TextWatcher
而不是 KeyListener
。我认为它更适合用于实现您的目标,并且使用它更舒适。
例子:
关于android - 按键不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921551/