OK、2〜6の数値入力を想定しています。ユーザが終了すると、ボタンが押されて処理が開始され、中間結果が表示されます。問題は です。私はキーボードを消すことができず、結果が表示されるスクロール可能領域をカバーしています。ボタンを押した後にキーボードを隠す
私は confirmButton.setOnClickListener(新View.OnClickListener(){ ます。public void onClickの(ビュービュー){
//hide keyboard :
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
// do stuff
}
});
を使用していますが、これはキーボードを隠していません。 私が使用する必要があります確認ボタン - 入力の一部がオプションなので、フォーカス変更リスナーなどに依存することはできません。親ウィンドウ内でキーボードを隠す能力に影響しますか?
または何かもっと不吉なことが起こっていますか?
私は戻るボタンをクリックしてキーボードの葉をクリックするか、すべての入力から「NEXT」をクリックしてキーボードの「OK」をクリックすることができますが、これはユーザーに不自然なことを強いるものです。
アイデア?
:ここでは一例です! – Martin