2
私はEditText
を持っています。私はそれに焦点を当てるとソフトキーボードを絶対に表示しないようにしたいと思います。私は外付けキーボードを使用しています。SDK 21より前のTextView setShowSoftInputOnFocusは何ですか?
私は私の活動のonCreate
でこれを行うにはしたいと思います:
EditText debugPrompt = (EditText)findViewById(R.id.debug_prompt);
debugPrompt.setShowSoftInputOnFocus(false);
問題がある、私はSDK 19を使用しています、そしてsetShowSoftInputOnFocus
は、任意の等価があり21で追加されましたか?これまで
私の最高の試みは、次のとおりです。
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
EditText debugPrompt = (EditText)findViewById(R.id.debug_prompt);
debugPrompt.requestFocus();
これは仕事の一部を行います。キーボードは4行目の後ろに隠れていますが、EditText
の中をタップするとキーボードが表示されます。
私はSDKをアップグレードしてこれを解決しました。答えはおそらく、まだアップグレードできない開発者にとっては役に立ちます。 – dinosaur