隐藏键盘               

((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); 

 

显示软键盘,控件ID可以是EditText,TextView

((InputMethodManager)getSystemService( INPUT_METHOD_SERVICE)).showSoftInput(mEditPoi , 0);

 

控件获得焦点

mEditPoi.requestFocus();

mEditPoi.setFocusableInTouchMode( true);

 

ScrollView 跳转到特定位置

final int top = mView.mPreviousHistoryGrouping.getTop();

mScrollView.post(new Runnable() {
@Override
public void run() {
  mScrollView.scrollTo(0, top);
  }
});

相关文章: