我有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;
}
});
答案 0 :(得分:1)
我不确定它是否会起作用。 但是你的setOnEditorActionListener()返回false,使其返回true。