私はテキストビューを持っています。テキストビューをクリックすると、編集テキストがフォーカスされます。ただし、テンキーを取得するには、もう一度クリックする必要があります。
TextViewをクリックすると、editTextをもう一度クリックせずに、編集テキストにテンキーが表示されるようにしたい.xmlではなく、手動でビューはクリックすると非表示になります)
オンクリック方式---- ケース 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);