У меня есть форма с большим количеством EditTexts
. При нажатии на EditText
(фокус) я хочу, чтобы scrollview
прокручивался до этого места. Я реализовал onFocusChangeListener
в своем Fragment
, но, похоже, он не работает. Другая проблема заключается в том, что onFocusChange никогда не вызывается. Есть идеи?
Вот мой код:
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
int[] loc = new int[2];
v.getLocationOnScreen(loc);
sw.scrollTo(loc[0], loc[1]);
}
}