アクティビティの起動時に、バーチャルキーボードを強制的にランドスケープモードで表示できますか?このキーボードは画面全体を満たしていないので、キーボードの上にいくつかのビューを表示することができます。キーボードを強制的にランドスケープモードで表示できますか?
答えて
ハードキーボードのあるデバイスでは、ソフトキーボードを横向きモードで表示するように強制しているようですね。
私たちは、次のコードでこれを行うことができます。
InputMethodManager input = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
if(input != null)
input.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
がここに同様の質問に私の答えを参照してください: How to open only half keyboard in Landscape mode?
を解決するために。
xmlにandroid:imeOptions="flagNoExtractUi"
というアトリビュートを導入して、求めるエフェクトを生成する必要があります。
これは私のために働いた唯一の組み合わせです:
private void hideKeyboard() {
InputMethodManager imm = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE);
View view = this.getCurrentFocus();
if (view != null && imm != null) {
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
}
し、それを表示する:
private void showKeyboard(View view){
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) {
imm.showSoftInput(view, 0);
}
}
私はまた、XMLのビューにandroid:imeOptions="flagNoExtractUi"
を追加しました。
WOW!私はその質問を7年前に尋ねました。私はもはやAndroidの開発者ではありません:D – mohamede1945
答えは同じ質問の他のユーザーのためです;-) – lenooh
確かに、あなたはちょうど私がアンドロイドの開発者になると思った昔のことを思い出しました。代わりにiOS開発者:D – mohamede1945
- 1. キーボードを強制的に表示したままにすることはできますか?
- 2. タブレットでランドスケープモードを強制する
- 3. キーボードがランドスケープモードで全画面表示されます
- 4. AS3 - iOS強制ランドスケープモードのみ?
- 5. Windowsでログインウィンドウを強制的に表示する方法autentication
- 6. クラッシュオーガナイザとXcodeで強制的にクラッシュ記号を表示する
- 7. 安全プレイブックの実行を強制的に強制終了できますか?
- 8. キーボードがランドスケープモードで正しく表示されない
- 9. iphone 3.0のアップデートはウェブアプリケーションからランドスケープモードを強制しますか?
- 10. JBoss 4.2でjspを強制的に再コンパイルできますか?
- 11. なぜランドスケープモードのキーボードがこのように表示されますか?
- 12. JVMに強制的にネイティブ・メソッドをコンパイルできますか?
- 13. Facebookのアクセストークンの有効期限を明示的に強制できますか?
- 14. AQTime:「強制的にガベージコレクション」ボタンがグレー表示されます
- 15. ブルートゥースデバイスでキーボードを強制したい
- 16. 強制的にすべての画像を強制的にUIwebviewに表示する<img>をプログレッシブモードで表示
- 17. フォームを強制的に画面に表示する
- 18. モバイルデバイスの数値キーボードを強制的に使用する
- 19. 強制的にgitでファイルにプルを強制するには?
- 20. boost :: program_options - 強制フラグを強制できますか?
- 21. geom_boxplot()from ggplot2:空のレベルを強制的に表示する
- 22. プログラムで強制的にiOS 7アプリを強制停止しますか?
- 23. NSWindowController Subclassに強制的に制御することはできますか?
- 24. JavaアプレットのネットワークトラフィックをFiddler経由で強制的に強制することはできますか?
- 25. iOSカレンダーアクセス許可ダイアログを強制的に表示させますか?
- 26. iphone sdkでキーボードの検索ボタンを青色で強調表示
- 27. UIImagePickerControllerSourceTypePhotoLibraryをランドスケープモードで表示する方法
- 28. jbossポータルサーバで強制的にユーザセッション(ログアウト)を強制終了する
- 29. アプリケーションで強制的に「ロケール」
- 30. JS: "false"をfalseに強制的に強制することはできますか?
"このキーボードは画面全体を満たしていないので、キーボードの上にいくつかのビューを表示することができます。あなたはこれを支配していません、ごめんなさい。 – CommonsWare
なぜですか?私は私の携帯電話のデフォルトのブラウザでこの正確な動作を見ることができます。 – mohamede1945
すべてのデバイスのすべてのIMEが 'flagNoFullscreen'をサポートするという保証はありません。 'flagNoFullscreen'が動作することを前提としたアプリケーションを設計しないでください。 – CommonsWare