从ediitext阻止事件到其他视图

时间:2018-10-22 07:40:15

标签: android android-edittext

我有一个带有编辑文本的片段。该片段是活动的一部分,具有一个textview。我有一个方法dispatchKeyEvent在活动中,一旦我们按一下,就会将数字附加到textview上。当我专注于片段的编辑文本时,我想停止事件被textview占用,我该如何实现。我正在尝试使用edittext设置setKeyListener,但仍然将数字附加到textview以及编辑文本。

        edittext.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            if (keyCode == KeyEvent.KEYCODE_DPAD_UP && event.getAction() == KeyEvent.ACTION_DOWN) {
                polarizationSelector.requestFocus();
                return true;
            }
            if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN && event.getAction() == KeyEvent.ACTION_DOWN) {
                findChannel.requestFocus();
                return true;
            }

            return false;
        }
    });

请为此提出任何可行的解决方案。

0 个答案:

没有答案