問題タブ [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.
android - フォーマッターを使用した Android NumberPicker が最初のレンダリングでフォーマットされない
NumberPicker が回転するとき、または値が手動で入力されたときに、表示される数値をフォーマットするフォーマッターを備えた NumberPicker があります。これは正常に動作しますが、NumberPicker が最初に表示されsetValue(0)
、0 で初期化するとフォーマットされません (0 ではなく "-" として表示されるはずです)。その時点から NumberPicker をスピンするとすぐに、すべてが機能します。
NumberPicker を常に強制的にフォーマットするにはどうすればよいですか? 最初のレンダリング時と、キーボードで数値を手動で入力するときの両方で?
これは私のフォーマッターです
フォーマッターをピッカーに追加しsetFormatter()
ます。ピッカーに対して行うことはこれだけです。
android - Android NumberPicker setMin/Max
NumberPicker で最小/最大を設定しようとしています。私は次の値を持っています:
設定しました
ピッカーが表示されます
しかし、私が設定したとき
表示されますOne
が、期待していますTwo
。私は混乱しています。代わりに One が表示されるのはなぜですか?
android - Android NumberPicker の最適化
1 つは 5000 要素、もう 1 つは 20000 要素の 2 つの NumberPicker を作成する必要があります。アプリの起動時 (スプラッシュスクリーン アクティビティ内) にこの 2 つのピッカーを設定しましたが、生成には多くの時間がかかります (多かれ少なかれ 10/15 秒)。このプロセスを最適化し、生成時間を短縮する方法はありますか?
これは私がピッカーを初期化する方法です:
次に、ピッカーの色を変更します(カスタムダイアログに表示されます)
java - Android java/xml で numberPicker の速度を変更するにはどうすればよいですか
numberPicker の速度を変更するにはどうすればよいですか? マイナンバーピッカー:
android - 異なるナンバーピッカー番号を取得して合計する方法
3 つの数値ピッカーを作成しました。選択したときにそれらの数値ピッカーを追加/合計する予定ですが、文字列配列の問題に直面しています。
入力:ここでは、番号ピッカーから選択した番号 20、30、10
出力: 103020
しかし、私はそれが10 + 20 + 30 = 60まで合計され、103020のような出力を表示しないようにする必要があります
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");"
android - ダイアログの発信者を特定する最善の方法は何ですか?
10 個を超えるフィールドを持つフォーム フラグメントがあります。それらのそれぞれは、クリック イベントで、番号ピッカー ダイアログを表示します。では、どのフィールドがダイアログで値の選択を生成したかを特定するにはどうすればよいでしょうか? フラグメントでは、インターフェイスの実装により、単一のコールバックがあります。
ダイアログを次のようにインスタンス化します。
基本的に、フィールド ID をダイアログに送信し、それをフラグメント コールバックに送り返します。このようにして、フラグメント内で ID をオンにできます。このソリューションは、その目的に対して少し複雑で冗長すぎると思います。代替案を提案していただけますか?よろしくお願いします。
android - プラス(+)文字を使用したAndroid用数値キーボード
リスト アイテム ビューに EditText を持つアプリを開発しています。数値と「+」記号付きの値のリストを受け入れます。送信時に、その文字列を評価し、その文字列に存在する値を「+」で区切って追加する関数が呼び出されます。今問題は私が設定したことです
'inputType="number'
EditTextボックスに入力しますが、数字キーボードには「+」記号がありません。「数字= 0123456789 +」を使用しようとしましたが、機能しませんでした