私は入力からビューを隠していますが、入力に集中してキーボードを表示するアンドロイドデバイスを停止する方法はありますか?入力フォーカスのアンドロイドキーボードを非表示
2
A
答えて
2
だけandroiデバイス上で無効にフォーカスを行いたい場合は、ユーザー・エージェントを検出する必要があります。 https://github.com/rafaelp/css_browser_selectorを使用できます。このプラグインは、あなたのhtmlタグにユーザーエージェントを追加します
$('.android input').on('focus', function (e) {
$(this).blur();
e.preventDefault();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text"/>
0
onCreate
の機能の中にあります。
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
マニフェストファイルからも行うことができます。 <activity>
タグ内。
android:windowSoftInputMode="stateHidden"
0
public static void hideSoftKeyboard(Activity activity) {
if (activity.getCurrentFocus() != null) {
InputMethodManager inputMethodManager = (InputMethodManager) activity
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);
}
}
public static void hideSoftKeyboard(Fragment fragment) {
if (fragment.getActivity().getCurrentFocus() != null) {
InputMethodManager inputMethodManager = (InputMethodManager) fragment.getActivity()
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(fragment.getActivity().getCurrentFocus().getWindowToken(), 0);
}
}
+0
いいえ、あなたはHTMLまたはJSのどちらかについて言及しましたか? – dominicd
関連する問題
- 1. フォーカスの入力値を表示/非表示にする方法は?
- 2. アンドロイドキーボードのボタンを入力
- 3. 入力ボックスにフォーカスを設定し、jquery mobileを使用してアンドロイドキーボードを表示しています。
- 4. 入力マスクの非表示と表示
- 5. Meteorアプリ - 入力フォーカスの編集ボタンと非フォーカスの編集ボタンを非表示にする
- 6. フォーム入力フォーカスで、表示div
- 7. jqueryでフォーカスがある入力に非表示のボックスを配置する
- 8. ナビゲーションでアンドロイドキーボードを非表示にするには
- 9. ラジオボタンの非表示入力を取得
- 10. 入力コントロールで非表示/非表示Webビジネスオブジェクト
- 11. 入力ボタンの非表示ベースのURL
- 12. Djangoは非表示の入力フィールド
- 13. jquery入力を検証して非表示のdivを表示
- 14. フォーカスにあるアンドロイドキーボードを隠す
- 15. テキストフィールドのユーザー入力に基づくチェックボックスを非表示/表示
- 16. ソフトキーボードをHTMLのフォーカス入力に表示させる
- 17. NG-タグ入力オートコンプリート表示非クエリが
- 18. Yii CGridView非表示フィルタ入力
- 19. のテキスト入力フォーカスの説明ラベルが表示されます
- 20. 検索入力に基づいてdivを表示/非表示
- 21. onchange非表示の入力jqueryに値を挿入
- 22. フレックステキスト入力フォーカス
- 23. フォーカス入力ボックスオンロード
- 24. CkEditorの入力フォーカス
- 25. 入力フォーカスのスタイルアイコン
- 26. 入力のデフォルト値を非表示入力の値に変更する
- 27. リアフィールドの入力フィールドの自動入力サファリアイコンを非表示にする方法
- 28. jQueryを使用して別の入力値に基づいて入力を表示/非表示にする
- 29. angularjs divを表示して入力フィールド内をクリックし、非表示にすると非表示にする
- 30. 入力フォームの横にある非表示のアイコンを表示します。
あなたはyourView..setInputType(InputType.TYPE_NULL)を使用することができます。 onFocuschangeあなたのinoutビューのリスナー – Vickyexpert