問題タブ [android-number-picker]

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

android - フォーマッターを使用した Android NumberPicker が最初のレンダリングでフォーマットされない

NumberPicker が回転するとき、または値が手動で入力されたときに、表示される数値をフォーマットするフォーマッターを備えた NumberPicker があります。これは正常に動作しますが、NumberPicker が最初に表示されsetValue(0)、0 で初期化するとフォーマットされません (0 ではなく "-" として表示されるはずです)。その時点から NumberPicker をスピンするとすぐに、すべてが機能します。

NumberPicker を常に強制的にフォーマットするにはどうすればよいですか? 最初のレンダリング時と、キーボードで数値を手動で入力するときの両方で?

これは私のフォーマッターです

フォーマッターをピッカーに追加しsetFormatter()ます。ピッカーに対して行うことはこれだけです。

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

android - Android NumberPicker setMin/Max

NumberPicker で最小/最大を設定しようとしています。私は次の値を持っています:

設定しました

ピッカーが表示されます

しかし、私が設定したとき

表示されますOneが、期待していますTwo。私は混乱しています。代わりに One が表示されるのはなぜですか?

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

android - Android NumberPicker の最適化

1 つは 5000 要素、もう 1 つは 20000 要素の 2 つの NumberPicker を作成する必要があります。アプリの起動時 (スプラッシュスクリーン アクティビティ内) にこの 2 つのピッカーを設定しましたが、生成には多くの時間がかかります (多かれ少なかれ 10/15 秒)。このプロセスを最適化し、生成時間を短縮する方法はありますか?

これは私がピッカーを初期化する方法です:

次に、ピッカーの色を変更します(カスタムダイアログに表示されます)

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

java - Android java/xml で numberPicker の速度を変更するにはどうすればよいですか

numberPicker の速度を変更するにはどうすればよいですか? マイナンバーピッカー:

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

android - 異なるナンバーピッカー番号を取得して合計する方法

3 つの数値ピッカーを作成しました。選択したときにそれらの数値ピッカーを追加/合計する予定ですが、文字列配列の問題に直面しています。

入力:ここでは、番号ピッカーから選択した番号 20、30、10

出力: 103020

しかし、私はそれが10 + 20 + 30 = 60まで合計され、103020のような出力を表示しないようにする必要があります

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

java - Number Picker calculaiton

I have create the 3 different number picker, I'm using the 3 different number selected to do calculation, but don't know why it wont show the total sum in the totalP textView. Is that this 2 line is wrong ? "sum =(a*4)+(b*4)+(c*9); " and "totalP.setText(sum+" cal");"

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

java - 水平モードで数値ピッカーを作成します。android:orientation="horizo​​ntal" は機能しましたか? 試してみましたが、垂直モードでもナンバーピッカーは同じです

水平モードで数値ピッカーを作成したいのですが、android:orientation="horizo​​ntal" を設定してもまだ機能しません。下の写真のように、水平モードでナンバーピッカーを作成するにはどうすればよいですか?

ここに画像の説明を入力

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

android - ダイアログの発信者を特定する最善の方法は何ですか?

10 個を超えるフィールドを持つフォーム フラグメントがあります。それらのそれぞれは、クリック イベントで、番号ピッカー ダイアログを表示します。では、どのフィールドがダイアログで値の選択を生成したかを特定するにはどうすればよいでしょうか? フラグメントでは、インターフェイスの実装により、単一のコールバックがあります。

ダイアログを次のようにインスタンス化します。

基本的に、フィールド ID をダイアログに送信し、それをフラグメント コールバックに送り返します。このようにして、フラグメント内で ID をオンにできます。このソリューションは、その目的に対して少し複雑で冗長すぎると思います。代替案を提案していただけますか?よろしくお願いします。

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

android - プラス(+)文字を使用したAndroid用数値キーボード

リスト アイテム ビューに EditText を持つアプリを開発しています。数値と「+」記号付きの値のリストを受け入れます。送信時に、その文字列を評価し、その文字列に存在する値を「+」で区切って追加する関数が呼び出されます。今問題は私が設定したことです


'inputType="number'


EditTextボックスに入力しますが、数字キーボードには「+」記号がありません。「数字= 0123456789 +」を使用しようとしましたが、機能しませんでした