質問: AndroidのオンスクリーンキーボードとB4A 画面上のキーボード(osk)が不思議です。 私がポートレートモードになっているとき、oskは画面の一番下に表示され、私のアプリの下の部分だけをカバーします。これは、アプリケーションの上部にあるテキストボックスがまだ表示されるため、理想的です。しかし、方向が横向きに変更されると、oskはアプリケーション全体(テキストボックスを隠す)を独自のテキスト領域で覆います。 このoskテキスト領域は、横長モードでのみ表示されます。これはoskがすべてのAndroidsでどのように動作するのか、それともSamsung Tab 7に固有のものなのでしょうか? oskが横向きモードで独自のテキストボックスを表示しないようにする方法はありますか?そうでなければ、私は自分自身を設計しなくてはなりません。私が自分で設計したのであれば、B4Aを使ってAndroidの自動補完機能を利用することはできますか? 私はAutoCompleteEditTextを試しましたが、Androidの自動補完機能が、私が必要とするものに近い方法では動作しません。 助言がありますか? ご協力ありがとうございました、 ボブ・ゲイトリー
回答: より良い答え。リフレクションライブラリを使用してフルスクリーンキーボードを無効にすることができます: ``` Dim r As Reflector r.Target = EditText1 r.RunMethod2("setImeOptions", 268435456, "java.lang.int") 'IME_FLAG_NO_EXTRACT_UI constant ```