次のコードを使用して、edittext
フォーカスが取得されたときにページを一番下までスクロールしています。
fcListener = new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus)
handler.postDelayed(new Runnable() {
@Override
public void run() {
Page.fullScroll(ScrollView.FOCUS_DOWN);
}
},300);
}
};
personNameText.setOnFocusChangeListener(fcListener);
ただし、editTextをクリックすると、ほんの一瞬だけフォーカスが移り、その後ページが下にスクロールします。次に、edittextはフォーカスを失います。これは毎回発生します。フォーカスの喪失を防ぎながら、ページを下にスクロールさせるにはどうすればよいですか?