答えて
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view, flags)
は例があることがあります:
InputMethodManager imm = (InputMethodManager) RouteMapActivity.this
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(mapView, InputMethodManager.SHOW_IMPLICIT);
書き込みボタンのクリックイベント内でこのコードは、キーボードを切り替えるには:私はこのようになりたい何
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
@Paresh .....まだキーボードを開いていないボタンをクリックしてくださいpropreの答えを与えてください –
@ girishce26間違って申し訳ありません...更新を確認してください –
私は特定の言語のキーボードを開きたい場合@PareshMayani。ボタンのクリックの私はヒンディー語のキーボードを開いてみたい – Developer
これを試してください。
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
ありがとうSandy、そのトリックはInputMethodManagerの代わりにInputMethodManager.SHOW_FORCEDです。 SHOW_IMPLICIT。 – tryp
これは正解です。他の回答は、多くの状況で望ましくないキーボードを切り替える(つまり、すでに表示されていてもユーザーがクリア検索フィールドボタンをクリックしたときにのみキーボードを表示したい) –