3

こんにちは私はすべてのキーを押すたびに他のテキストボックスの入力から1つのテキストボックスにデータを入力したかったのですが、これは起こりません。コードはこんな感じ

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;
        }

    });
4

1 に答える 1

1

こんにちは私はすべてのキーを押すたびに他のテキストボックスの入力から1つのテキストボックスにデータを入力したかったのですが、これは起こりません。コードはこんな感じ

の代わりにを使用TextChangedListenerすることをお勧めします。目標を達成するために使用する方が適切であり、それを使用する方が快適だと思います。TextWatcherKeyListener

次に例を示します。

于 2013-02-17T13:35:48.293 に答える