クリックまたはタッチイベントなしでAndroidでキーボードを開くことはできますか?たとえば、いくつかの要素にtextareaを追加した直後ですか? element.focus()はiOSでは動作しますが、Androidでは動作しません。クリックやタッチイベントなしでAndroidでキーボードを開く方法
答えて
"requestFocus"をXMLに追加してください。
<EditText
android:id="@+id/editText"
... />
<requestFocus />
とのonCreate(のようなもの)
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
または: それはちょうど
editText.requestFocus();
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
これは動作しません – Vixed
この回答は、以下の仮定に基づいていることができます: あなたがいますあなたのアンドロイドアプリでWebViewを使用してカスタムJavascriptを挿入して証明書を取得するあなたがポップしたいときtakeUserInput()
メソッドへの呼び出しを行い、あなたのJavaScriptで
@JavascriptInterface
public void takeUserInput() {
mWebView.setFocusable(true);
mWebView.setFocusableInTouchMode(true);
}
:タスクに
は、まずキーボードをポップアップの仕事を行いますAndroidのJavaクラスのメソッドを作成しますキーボードをアップする。
call android functions from Javascriptを読むことができます。
希望すると便利です。
要素のフォーカスを要求する前に、ウィンドウのソフト入力モードが「常に表示可能」に設定されていることを確認する必要があります。 あなたが使用してそれを設定することができます:あなたはあなたの要素にフォーカスを要求することにより、キーボードを立ち上げることができた後
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
を:
element.requestFocus();
私の知識によると、あなたは使用せずにキーボードを開くことができません。入力。次の仮想キーボードの読み取りを使用してみてください。あなたはそれがより良い自分自身の問題に合うようにするために、質問を編集する必要があり@Vixed
- 1. ボタンクリックでネイティブ絵文字キーボードを開く方法 - Android
- 2. ボタンでAndroidキーボードを隠す方法cordovaを使用してクリック
- 3. プログラマブルにAndroidキーボードを開く
- 4. Androidで開く方法
- 5. タッチイベントでラインを描く方法は?
- 6. クリックなしで自動的にブートストラップツールチップを開く方法
- 7. android:プッシュ通知をクリックしてアプリを開く方法
- 8. すばやくTextFieldをクリックしてキーボードをポップアップしないようにする方法はありますか?
- 9. インテントでAndroidでファイルを開く方法
- 10. androidでwebviewでデスクトップサイトを開く方法
- 11. Android Appでボタンをクリックしたときにフォルダナビゲーションを開く方法は?
- 12. Xamarin Androidでキーボードを隠す方法Edittextの外をクリックした後
- 13. React MaterialUIをクリックして開く方法?
- 14. モバイルHTMLサイトでヘブライ語キーボード入力を開く方法
- 15. React Nativeでキーボードを自動的に開く方法は?
- 16. androidでExcelファイルを開く方法
- 17. Androidで.xlsxファイルを開く方法は?
- 18. Androidで.dwgファイルを開く方法
- 19. Kali LinuxでAndroid Studioを開く方法
- 20. androidでカメラアプリを開く方法
- 21. 特定のセルや行をクリックして特定のフォームを開く方法は?
- 22. キーボードが開いた後ではなく、viewDidLoadでキーボードの高さを取得する方法
- 23. クリック/タッチイベントでハイブリッドデバイスを適切に処理する方法は?
- 24. phonegapでキーボードを隠す方法android
- 25. 最初に親指をクリックしないでfancyboxギャラリーを開く方法(親指で)を開くには?
- 26. extjsでボタンをクリックした後にウィンドウを開く方法
- 27. リストビューで新しいアクティビティを開く方法imageとtexxtをクリック
- 28. リンクをクリックしてモバイルでアプリケーションを開く方法は?
- 29. iPhoneでボタンをクリックしてURLを開く方法
- 30. キーボードを使用してエディタタブのコンテキストメニューを開く方法は?
。現在の回答が想定しているように、JavaのAndroidネイティブアプリ用であるかJavaScriptなどのハイブリッドアプリ用であるかは不明です。コルドバを使って – ghybs
あなたのアプリはjavaまたはハイブリッドアプリであることを明確にしてください。 –
Webview javascript(jQuery)@ghybs – Vixed