我有一个文本视图。单击文本视图时,编辑文本会出现焦点。但是要获得小键盘,需要再次单击。
我希望当我单击 TextView 时,编辑文本应该与数字键盘一起出现,而无需再次单击 editText。不是通过 xml。但手动在 xml 中我已经将它作为 android:inputType="number" (文本视图在点击时不可见)
点击方法----case R.id.txtPhoneNo:
hintPhoneNum.setVisibility(View.VISIBLE);
phoneNum.setVisibility(View.GONE);
edtPhoneNum.setVisibility(View.VISIBLE);
edtPhoneNum.requestFocus();
edtPhoneNum.setText("");
当editText获得焦点时如何强制获取小键盘?
正确答案是 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.SHOW_IMPLICIT);