問題タブ [soft-keyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
488 参照

apache-flex - ソフトキーボードを使用すると、フレックスモバイルアプリでビューがバウンスします

ログインフォームにいくつかのテキスト入力を設定したフレックスモバイルアプリを用意します。ソフトキーボードが表示されると、ビューはパンアップしますが、「パン解除」と「再パン」により、この奇妙なバウンス効果が得られます。

誰かが方法や理由を知っていますか?

0 投票する
0 に答える
766 参照

ios - ios アプリケーションを空中で終了する

Air 3.2 for iOS で開発されたフレックス アプリケーションを終了/終了する方法を見つけることができません。

また、 ios には存在しないため、 requestSoftKeyboard() メソッドを使用して softkeyoard を上げることができません。これを処理する別の方法はありますか?

利用可能な最新の air 3.2 バージョンを使用してこれらを試しました。多くの機能が利用できないため、ios 用の flex で物事を開発するのは簡単ではないようです。

これら2つのことを管理する方法を誰か教えてください。

楽しみにしています。

0 投票する
0 に答える
436 参照

forms - HTML または Javascript から iOS および Android のソフト キーボードを理解する

簡単に言えば:

iOS および Android ソフトキーボードの [Go] ボタンを取得して、Javascript (jQueryMobile) で定義され、フォームの onsubmit 属性として表されない送信イベントをトリガーする方法はありますか?

詳しく説明しましょう:

jQueryMobile と Phonegap を使用して、クロスプラットフォームのモバイル アプリを構築しています。

(type=number) 入力を持つフォームがいくつかあります。ユーザーが入力をクリックすると、ソフト キーボードが表示されます。ここまでは順調ですね。

ここで、ユーザーがソフト キーボードの [Go] ボタンを押したときにフォームが送信されるようにします。この Google グループで、「Go」ボタンがフォームの「submit」イベントからアクションを取得することを読みました。

しかし、私にとってこれは起こりません。おそらく、HTML でイベントを定義するのではなく、jQuery を使用してイベントをバインドしているためです。

HTML でフォームの onsubmit 属性を指定することは本当に避けたいと思います。これは、アプリを公開する前に使用する Javascript 難読化のプロセスを混乱させるためです。

0 投票する
0 に答える
1510 参照

apache-flex - Flex モバイル アプリでソフト キーボードの画面がパンしない

今までうまく機能していたsoftKeyboardBehavior「パン」を使用するフレックスモバイルアプリを作成しました。Android デバイスでは、ほとんどの状況でソフト キーボードが画面をうまくパンアップすることに気付きました。1 つのビューですが、各アイテム レンダラーに TextArea を含む List があります。これらの TextArea でテキストを編集すると、ソフト キーボードが画面をパンアップせず、画面の下半分のアイテム レンダラーに入力されているテキストが非表示になります。このパンニングの欠如は、Android のリストでのみ発生するようです。iOS と Blackberry で正常に動作します。softKeyboardBehavior を「none」に変更すると、すべてのデバイスで同じ動作が発生します。リスト内のテキストを編集するときに画面をパンするためにできることはありますか?

0 投票する
4 に答える
1512 参照

windows-phone-7 - Scrollviewer と SIP の問題 (WP7.5 Mango)

登録フォームを含むアプリケーションに取り組んでいます。フォームには複数のテキスト入力ボックスが含まれているため、ScrollViewer を使用してそれらすべてを 1 ページに表示できるようにします。

以下は、私が使用している XAML コードの簡略化された例です。

(ScrollViewer はグリッド セル内にあることに注意してください。つまり、タイトル パネルは常にオンスクリーンのままにする必要があります)。

スクロールは問題なく動作するので問題ありません。ただし、ユーザーがデータを入力するために TextBox を選択すると (つまり、ソフト キーボードが開く)、システムはページ全体のコンテンツ (登録タイトル パネルを含む) をプッシュしますが、これは予期された動作ではありません。[Windows Phone の People アプリを見て、新しい連絡先を追加してみてください。これには同様の構造が含まれていますが、ScrollViewer はスクロールビューアー内のコンテンツを押し上げるだけで正しく動作します]

テストケース

  • 画面の上部近くに表示されている TextBox を選択して、キーボードを開きます。
  • キーボードを開いた状態で、ページの一番下までスクロールしてみます。
  • ページの下部にあるアイテムにはアクセスできません。

また

  • 画面の下部近くに表示されている TextBox を選択します。
  • ページ全体のコンテンツが押し上げられます。
  • キーボードを開いた状態で、ページの上部までスクロールしてみます。
  • ページ上部の項目にはアクセスできず、キーボードを閉じるまでタイトル パネルは表示されません。

この問題を解決するための助けをいただければ幸いです。ありがとう。

0 投票する
2 に答える
2837 参照

iphone - Phonegap: iPhone キーボードから黒いバーを完全に取り除く

Phonegap を使用してモバイル アプリを開発しています。ここからコードを借りて、キーボードから黒い次/前/完了バーを削除しました。

https://stackoverflow.com/a/9276023/35364

そのコードが行うことは、UIView オブジェクトとして黒いバーを見つけ、それに対して「removeFromSuperview」を呼び出すことです。

私たちは iOS SDK/API に詳しくありません。そのため、コードを見て何をしているのかを理解することはできますが、それが適切に行われているかどうか、またはどのように改善するかはわかりません。

私たちが直面している具体的な問題:

メッセージを書き込むためのテキスト フィールドがあり、ネイティブ SMS アプリと同様に、このフィールドの配置をキーボードの真上になるように手動で制御しています。つまり、黒いバーがあるべき場所に配置しています。

メッセージフィールドにフォーカス/入力すると、システムはビューを押し上げます。これは、ユーザーが入力したときにテキスト フィールドが非表示にならないようにするためのメカニズムのようです。

これは、テキスト フィールド表示されている場合でも発生しています。

黒いバーが通常ある場所の真上に入力フィールドを配置すると (その後ろではなく)、ビューがスクロールしないことに気付きました。

そのため、システムはどういうわけか黒いバーがまだそこにあると考えているようです!

(二重チェック: 黒いバーが削除されず、そのすぐ上にテキスト フィールドを配置すると、フォーカスして入力できますが、ビューはスクロールしません)。

質問は次のとおりです。

黒いバーがあるはずの場所の「後ろ」にあるテキストフィールドを編集するときに、「システム」がコンテンツを押し上げるのはなぜですか? まだ黒帯が完全に取れていないからでしょうか。黒いバーを「完全に」取り除くために何かをする必要がありますか? iOS にキーボードのサイズを強制的に再計算させる必要がありますか? または正確には何ですか?

このメカニズム (ビューを押し上げる) は、iOS の UIWebView または Phonegap によって実装されていますか?

この問題を解決した phonegap アプリはありますか?

0 投票する
1 に答える
3438 参照

android - ソフトキーボードを表示するとAndroidのレイアウトがめちゃくちゃになりました

キーボードが表示されているときに、レイアウトがめちゃくちゃになっています。 ここに画像の説明を入力してください

これが私のAndroidマニフェストです:

0 投票する
5 に答える
2739 参照

android - robotiumを使用してソフトキーボードの完了ボタンをクリックするには?

編集テキスト テキストにテキストを入力する必要があり、その後、ソフト キーボードの完了ボタンをクリックする必要があります。このために、以下のコードを使用しました

しかし、それは機能していません.robotiumを使用してソフトキーボードの完了ボタンをクリックするにはどうすればよいですか?

0 投票する
8 に答える
35982 参照

android - ダイアログを閉じた後、ソフトキーボードを非表示にする

AlertDialogを閉じた後、ソフトキーボードを非表示にしたいのですが、まだ表示されています。これが私のコードです:

0 投票する
3 に答える
6329 参照

android - Android ソフト キーボードは横向きの editText をカバーします

私は次のレイアウトを持っています:

Nexus 1 の横向きでは次のようになります。

ここに画像の説明を入力

これを修正する方法はありますが、フラグ flagNoExtractUi を保持しますか?