true
从该onTouch()
方法返回表示在那里正在消费触摸事件.要允许事件传播到View自己的触摸侦听器,您需要return false;
.
为了得到EditText
后获得焦点ScrollView
已经完成了它的滚动,你可以发布Runnable
到ScrollView
的处理要求重点EditText
.例如:
et_email.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { ... scrollView.smoothScrollTo(0, et_email.getTop()); scrollView.post(new Runnable() { @Override public void run() { et_email.requestFocus(); } } ); return false; } } );