当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就失去了焦点。这种情况每次都会发生。我该如何防止失去焦点但仍能让页面向下滚动?