問題タブ [android-softkeyboard]

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 投票する
9 に答える
54643 参照

android - Android のソフト キーボードに数字ボタンのみを表示しますか?

Android のソフト キーボードでは、 を使用して az キーボードの代わりに数字を表示するようにソフト キーボードを設定できますandroid:inputType="numberDecimal"1 2 3 4 5 6 7 8 9 0ただし、先頭の番号行のみを表示し、次の で始まる行は表示したくない場合はどうすればよい@ # $ % ...ですか?

聞いてくれてありがとう!

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

android - テキストフィールドが存在しないときにアクティビティが開始されたときにソフトキーボードを表示する

アクティビティの開始中にソフトキーボードを開きたい。

アクティビティには、その要素として何も含まれていません。起動時にソフトキーボードを開く必要があります。

私はで試しました

<activity android:windowSoftInputMode="stateAlwaysVisible|stateVisible|adjustResize"しかし、それは機能しませんでした。

また試してみました

しかし、それはうまくいきませんでした

エミュレーターを使用してコードを実行しています

前もって感謝します

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

android - Androidソフトキーボード:キーボードのオン/オフのビューを操作する方法

上部に1つの大きなEditTextビューがあり、下部に一連のボタンがあるレイアウトがあります。EditTextは、adjust_resizeを使用してimeをアクティブ化/非アクティブ化すると、縮小および拡大されます。下部のボタンは、imeの上に押し上げられます。

EditTextビューに十分なスペースを提供するために、imeが表示されたときにこれらのボタンを非表示にします。

私はこれまでに次のことを試しました:

  • EditTextをサブクラス化し、ビューのOnSizeChangedにコールバックを登録するオプションをアクティビティに提供しました。

  • このコールバックを使用して、ボタン(実際にはレイアウトコンテナ)の表示をGONEに変更しました。

これは問題なく動作し、imeがポップアップしたときにボタンを非表示にします。ただし、EditTextは新しい使用可能なスペースに拡張されません。さらに、imeが破棄されると、EditTextフィールドが元のフィールドよりも大きくなり、画面の外側にある(現在表示されている)ボタンが押されます。

また、ビューに最初の文字を入力すると、imeに単語オプションが表示され、画面が再描画され、EditTextが空のスペースを埋めます。

これを機能させる方法について何かアイデアはありますか?またはさらに良いことに、私の要件に対するより簡単な解決策はありますか?

ありがとう...

注意:私の見解では、スクロールは適切なオプションではありません。

0 投票する
7 に答える
37352 参照

android - Androidで完了キープレスでソフトキーボードを非表示にしますか?

ソフトキーボードの完了ボタンに苦労しています。ソフト キーボードが表示されない キーを押してキーボードを非表示にします。別のボタンから、それは完全に動作します

imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0);

しかし、onKeyListener は思い通りに機能しません。editText を押すと、ソフト キーボードが表示され、その内容が文字から消去されます。

聞いてくれてありがとう!

main.xml:

Java ファイル:

ボタンを使用した作業方法 (同じ Java ファイル内):

編集:キー番号「9」を押すと、キーボードが非表示になります。それは変です。

0 投票する
14 に答える
46861 参照

android - EditText で AlertDialog.Builder を使用すると、ソフト キーボードがポップしない

入力メソッドとして EditText を使用して、入力ボックスを作成するためにAlertDialog.Builderを使用しています。

残念ながら、もう一度明示的に触れない限り、 EditTextにフォーカスがあっても、ソフト キーボードはポップしません。

強制的にポップさせる方法はありますか?

(AlertDialog.Builder).show(); の後、次のことを試しました。しかし無駄に。

誰でも助けることができますか?

ありがとう!!

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

android - 「ソフト」キーボードが使用されている場合、TimePicker で時間が変更されたときにどのようにキャプチャできますか?

次のリンクで言及されている質問を続けます。

キーボードが使用されている場合、TimePicker で時間の変更をキャプチャするにはどうすればよいですか?

問題を解決できましたが、実際のキーボードを使用した場合にのみ機能します。ソフト キーボードを使用すると、機能しなくなります。

フレームワークの 1.6 バージョンでプログラミングしています。

どんな助けでも大歓迎です。

PS: 私はどこでも答えを探しましたが、それを見つけることができなかったという事実は、これが非常に単純であるか非常に複雑であるに違いないことを示しています. ヘルプ?!

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

android - Android: カスタム edittext でソフトキーボードをトリガーする

ソフトキーボードを表示したいのですが、うまくいきません。これが私のコードです:

画面をタッチすると、ソフトキーボードは表示されませんが、alertDialog「テキストの編集」が表示されます。これは、通常の編集テキストをロングタッチすると表示されます。onCreate の次の追加コードには何の影響もありません。

助けてくれてありがとう、Fr4gg0r

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

android - Android設定アプリにカスタム入力方式の設定を追加するにはどうすればよいですか?

最近、Androidソフトキーボードの開発を開始しましたが、設定に問題があります。

Android設定アプリに設定を追加するにはどうすればよいですか?AnySoftKeyboardのほぼすべてのソースコードを検索しましたが、設定アプリに追加するものは何も見つかりませんでした。

私が意味したことを示すためのリンクを配置しています:http ://code.google.com/p/softkeyboard/wiki/Settings

(最初からの最初の写真)

ありがとうございました

PS私の悪い英語でごめんなさい。

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

android - Android のカスタム SoftKeyBoard?

SoftKeyBoard は Android でインドの言語 (ヒンディー語、タミル語、テルグ語など) をサポートしていますか? パッケージLocaleおよびUnicodeBlockがフォントに使用されます。しかし、それにカスタム IME を統合するにはどうすればよいでしょうか。開発者サイトのサンプルでは不十分です。

アイデアやチュートリアルを共有できますか?

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

android - Androidの画面上のボタンにソフトキーボードボタンをマップする方法は?

完了ボタンを Android の画面上のボタンにマッピングする方法はありますか。私が欲しいのは、ログイン画面のユーザーがユーザー名を入力し、ソフトキーボードの次のボタンを押して、パスワードフィールドにフォーカスすることです。ユーザーが完了ボタンを押したときにパスワードを入力した後、ログインボタンで実行されるアクションを呼び出す必要があります。

これが可能かどうか教えてください。