У меня есть 2 текста редактирования, один из них виден, а другой нет. Я установил видимость «ушла» для невидимого. Теперь, когда я нажимаю метод ввода рядом с edittext one, я делаю edittext two видимым и запрашиваю там фокус, он становится видимым, но фокуса там нет. Интересно, что я сделал видимость «невидимой», а не «исчезнувшей». вот код...
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;
}
});
IME_ACTION_NEXT
вписываетесь в один EditText, поэтому фокус перемещается туда. Почему вы пытаетесь сфокусироваться на другом EditText? - person OneCricketeer   schedule 31.07.2016