requestFocus()方法不适用于edittext

时间:2016-07-30 23:57:32

标签: android android-edittext android-input-method

我有2个编辑文本,其中一个是可见的,另一个则不是。我已经为看不见的人设置了“消失”的可见性。现在,当我从edittext one中单击输入法时,我将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;
        }
    });

1 个答案:

答案 0 :(得分:1)

我不确定它是否会起作用。 但是你的setOnEditorActionListener()返回false,使其返回true。