5
電話機にハードウェアキーボードが搭載されていないことを検出するにはどうしたらよいですか?そしてどうすればそれを隠すことができますか?ハードウェアキーボードがない場合、仮想キーボードの表示と非表示を強制するにはどうすればいいですか?
私はこのように焦点を置くことを試みたが、それは動作しません:
View exampleView = (View)findViewById(R.id.exampleBox);
exampleView.requestFocus();
私は、仮想キーボードのように強制する場合は、ハードウェアキーボードが利用可能であるとき、キーボードがない、また、表示されます。意味をなさない
InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(0, 0);
最後に、どうやって数字や電話のキーボードを直接表示できますか? (通常のキーボードではありません)
ご存知ですか?
ありがとうございます!
感謝を開けない場合は、ハードキーボードが出ているかどうかを確認するために、ConfigurationクラスhardKeyboardHiddenを使用すると言うでしょう!また、どのようにして数値キーボードや電話機のキーボードを直接表示できますか? – Sitoplex
android:inputType = "numberDecimal"または任意の入力タイプを選択する場合は、いくつか選択できます – Pyrodante