android - 按键不起作用

标签 android

您好,我想在每次按键时从其他文本框的输入中填充一个文本框,但这并没有发生。代码是这样的

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

我建议您使用 TextChangedListenerTextWatcher 而不是 KeyListener。我认为它更适合用于实现您的目标,并且使用它更舒适。

例子:

关于android - 按键不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921551/

相关文章:

android - 当父布局为 ConstraintLayout 时,layout_gravity 不起作用

java - 仅当密码正确时,Firebase 才会更改 "DisplayName"

android - 如何在android中仅在横向模式下旋转显示?

android - 当图像不适合屏幕时缩小图像

android - 以编程方式为 Android App 收集评论

java - 无法在 Eclipse Juno 中处理我的 java 项目

java - ViewModel 没有零参数构造函数错误 - 即使它具有零参数构造函数

java - 步骤/调试 Android 内置应用程序

java - 错误 :Execution failed for task

android - 如果在设备而非服务器上生成,UUID4 有多独特?