requestFocus()方法不适用于edittext



我有两个编辑文本,其中一个可见,另一个不可见。我已经为不可见的那个设置了可见性"消失"。现在,当我单击edittext一中的下一个输入法时,我使edittext二可见,并在那里请求焦点,它变为可见,但焦点不在那里。有趣的是,我让可见性"看不见",而不是"消失"。这是代码。。。

 option1.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            if(actionId == EditorInfo.IME_ACTION_NEXT){                   
                option2.setVisibility(View.VISIBLE);
                option2.requestFocus();                   
            }
            return false;
        }
    });

我不确定它是否有效。但是您的setOnEditorActionListener()返回false,请使其返回true。

相关内容

  • 没有找到相关文章

最新更新