問題タブ [numeric-keypad]

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

android - Androidにはテンキーがありますか?

数字のみのキーパッド、つまり0から9までの数字と「。」のみを含む仮想キーパッドを呼び出す方法はAndroidにありますか?サイン?

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

vb.net - VB.NET 2008 - Button.click イベントを作成するにはどうすればよいですか?

Button.click イベントの作成方法 テンキーパッドで Enter キーとピリオド (del) キーの両方を実行しますか?

コードスニペット:


Case Keys.Enter動作しCase Keys.Separatorません。period(del) キーの Keys.OEMPeriod のようなものもありません。

KeyPressイベントなどでエンターキーを呼び出してみましたが、役に立ちませんでした。

何か案は?学校のプロジェクトで Windows の calc.exe を模倣しようとしていますが、テンキー機能などのいくつかの機能を追加しようと考えています。

0 投票する
6 に答える
38590 参照

android - 「電話」ソフト キーパッドで InputType=numberDecimal を使用するにはどうすればよいですか?

ボックスの場合EditText、ユーザーは有効な数字のみを入力する必要があるため、 を使用してandroid:inputType="numberDecimal"います。残念ながら、Android が提供するソフト キーボードには、一番上の行にのみ数字があり、次の 3 行には他のさまざまな記号 (ドル記号、パーセント記号、感嘆符、スペースなど) があります。はnumberDecimal0 ~ 9 の数字、マイナス記号、および小数点のみを受け入れるため、「電話」ソフト キーボード (3x3 グリッドの 0 ~ 9 とその他の記号) を使用する方が理にかなっています。これにより、ボタンが大きくなり、ヒットしやすくなります (同じ画面領域で 10x4 グリッドではなく 4x4 グリッドであるため)。残念ながら、使用android:inputType="phone"すると括弧などの数字以外の文字が許可されます

を使ってみたのですが、ビットフラグandroid:inputType="numberDecimal|phone"の側面が無視されているようです。と組み合わせてnumberDecimal使用​​することも試しましたが、それでも複数の負号または小数点を使用できます (そのようなエラー チェックは非常に優れており、ユーザーが入力することさえできません)。Javaコードでa を使用しながら、xmlレイアウトファイルでも使用しようとしましたが、デフォルトの数字ソフトキーボード(一番上の行にのみ数字があるもの)を使用します( set のように見え、セットを無効にしますxml レイアウトによる)。android:inputType="phone"android:digits="0123456789-."inputType="number"android:inputType="phone"DigitsKeyListenerInputType.TYPE_CLASS_NUMBERInputType.TYPE_CLASS_PHONE

カスタム IME を作成しても機能しません。ユーザーはアプリの外部でグローバル オプションとして IME を選択する必要があるからです。

「電話」スタイルのソフトキーボードを使用しながら、入力内容に「番号」制限を使用する方法はありますか?

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

android - Android:電卓タイプのソフトキーパッドをiPhoneにスライドさせる必要があります

会社が外部で開発したiPhoneアプリをAndroidで複製しようとしています。

私の必要性は単純ですが、アンドロイドの下で達成するのは難しいようです。3つの数値編集テキスト入力があります。それぞれ、10進数の数値のみを取る必要があります。したがって、0〜9の数字と「。」また "、"。iPhoneでは、これは電卓スタイルのキーパッドのスライドによって実現されました。ボタンの1つに「GO」ボタンを押すと、キーパッドが非表示になり、すべての入力に有効な値がある場合は、画面に値を表示する計算がトリガーされます。

私はAndroid携帯の入力タイプを試しましたが、これは私が望むものに非常に近いですが、移動ボタンを複製する方法がわかりません。メインインターフェイス自体に計算ボタンを配置しましたが、一度開いたキーボードを再び動かすことができません。

だから私もできますか

A.電話のキーパッドのレイアウトを何らかの方法で変更して、ボタンの1つをGO(計算)に変更し、キーの押下を傍受するか、

B.独自のキーパッドを作成する必要がありますか?その場合、現在のビューの上でキーパッドをスライドさせて出し入れするにはどうすればよいですか?

みんなありがとう

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

android - Android - 数字キーパッドでキーが押されたことをリッスンしますか?

次のコードを使用して、Android のソフト入力キーボードから 0 ~ 9 のキーが押されたことをリッスンします。



次のモードでソフト入力キーボードを表示すると、コードが機能します。

代替テキスト

ただし、次のモードでソフト入力キーボードを表示すると機能しません。

代替テキスト

どうしてこれなの?

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

iphone - iPhone アプリ: スコアを入力すると機能しますが、制限するにはどうすればよいですか?

私のiPhoneアプリは正常に動作し、すべての部分が正常に動作しますが、特定のものをスコアリングできますが、たとえばアイテムx「609573095730」を評価できる分にスコアを制限するにはどうすればよいですか?スコアは 0 から 100 の間です。これを行うにはどうすればよいでしょうか。非常に単純なことだと想像できますが、自分では解決できないようです。

補足: スコアは数字キーパッド (電話のようなもの) を介して入力されます。

0 投票する
10 に答える
9122 参照

iphone - UITextField以外の場所に触れるだけでキーボードを閉じるにはどうすればよいですか?

こんにちは、アプリケーションに 2 つの UITextFields があり、UITextFields 以外の場所をタッチしたときにキーボードを閉じたいのですが、どうすればよいですか?

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

validation - Input type='number' 新しい検証により、iPhone iOS5 の Safari および Mac の最新の Safari で先頭のゼロが削除され、数値がフォーマットされます

MacOS 用の最新の Safari と iOS5 に搭載されているものには、追加の検証があり、テキスト フィールドが電話番号でない場合に問題が発生します。

ケース: type="numeric"属性を持つ入力テキスト フィールド。

問題: 1) 番号が電話番号としてフォーマットされます。たとえば、「012345678」と入力すると、「012 345 678」としてフォーマットされます

2) 先頭のゼロが削除されています。たとえば、「01234567」は「1234567」としてフォーマットされます

テキスト フィールドのtype="numeric"属性を削除するだけで、おそらく問題は解決しますが、iPhone の通常のキーボードの代わりに、このテキスト フィールドに数字キーパッドを使用したいと考えています。

これを修正する方法はありますか?

どうもありがとう

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

android - アクティビティ開始時にテンキーを起動するのに苦労する

アクティビティの開始時にソフトテンキーを表示するか、そのアクティビティに常にキーパッドを表示する必要があります。

私が試してみました:

  1. アクティビティのマニフェストに設定android:windowSoftInputMode="stateAlwaysVisible"しますが、機能しませんでした。
  2. アクティビティ onCreate にこのコードを追加しました。英数字キーパッドは表示されますが、数字は表示されません。

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);

これについて助けが必要です。

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

android - 数値ソフトキーパッドが表示され、通常のキーパッドに即座に変わります

こんにちは、数値ソフトキーパッドと EditText について少し助けを求めていました。基本的に、EditText を介して編集可能な 1 列を持つ 2 列のテーブルを使用するアクティビティがあります。EditText がクリックされたときに数字の電話キーパッドが表示されるようにします。これは行いますが、ほぼ瞬時に通常のキーパッドに切り替わります。時々それは数回切り替わりますか?? ビューは、このブログのコードを変更したカスタム アダプター内にあります。

アクティビティ用の xml ファイルがありますが、実際には使用されず、プログラムでセットアップされます。xml ファイルには、linearLayout、ListView、および空白の textview と edittext が含まれています。

今度はカスタムアダプター

}

}

これは簡単なことですが、カスタム アダプターで何か問題が発生していると思います。アイデアはありますか?

それを台無しにするのは、私の電話のクエリキーボードのデフォルト設定にもっと関係していると思います。電話の設定を電話のキーパッドに手動で変更すると、機能します。これを自動的に行うことはできますか?