效果如下所示,控件由EditText和TextView构成,点击右侧TextView控件,左侧获得焦点并弹出软键盘
关键代码如下:
textView.setOnClickListener(new OnClickListener() {//设置点击事件 @Override public void onClick(View arg0) { editText.requestFocus(); //获得焦点 InputMethodManager imm = (InputMethodManager)edit.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);//弹出小键盘 } });