問題タブ [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 投票する
0 に答える
1437 参照

android - NumberPicker フェード エッジ値を変更するか、上部/下部テキストのアルファを変更します

フェード エッジを大きくしたり、ナンバー ピッカーの上部/下部のテキスト アルファを変更したりする方法はありますか? NumberPicker クラスを拡張し、番号ピッカー ホイールのアルファを変更することができましたが、スクロールを開始すると、中央のテキストにもアルファが適用されます。ご覧のとおり、時間の値を選択すると、すべてのテキストにアルファが適用されました。アルファは上下の数字だけにしたい。これを達成する方法はありますか。?

デザイン

ここに画像の説明を入力

ここまでの結果

ここに画像の説明を入力

編集:このライブラリを使用して終了

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

android - ボタンonclickからNumber Picker onvaluechangeメソッドを呼び出す方法は?

xml の NumberPicker:

そしてここにボタンがあります:

ナンバーピッカーの OnValueChangedListener:

ユーザーが値を変更するたびに、onvaluechange のステートメントが正常に実行されます。しかし、ボタンを使用してナンバーピッカーの値を更新したいと思います。

これで、onclicklistener をボタンに設定しました。

これは機能し、number picker の値を 1 増やしますが、値が変更されたことを numberpicker に通知しないため、内部のコードonValueChange()は実行されません。ユーザーが手動でナンバー ピッカーをスクロールした場合にのみ、ステートメントが実行されます。ボタンがクリックされたときに同じことが起こるようにしたい。

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

android - NumberPicker の onvaluechange を SharedPreferences から呼び出すには?

共有設定に保存されている値を使用して NumberPicker を更新したいと考えています。これはすべてフラグメント内で行われonValueChange()、ユーザーがクリックするたびにメソッドを呼び出すボタンもあります。

HomeFragment.java

NumberPicker の値が変更されるたびに、Preferences に保存していますが、値を取得する場所は? 取得するコードを知っています:

しかし、このコードをどこに置くか、内部onCreate()またはonCreateView()? 値が存在する場合は値が取得された後、onValueChange()そのメソッド内のすべてのステートメントが実行されるように呼び出す方法は?

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

android - AndroidのNumberPickerに:00を追加するには?

時間を表す NumberPicker があります。番号の後に :00 を追加するにはどうすればよいですか? それとも別の方法がありますか?コードは次のとおりです。

編集:

ここに画像の説明を入力

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

android - TimePicker でキーボードで入力するには、「OK」の前に「Enter」を押す必要があります。それ以外の場合、値は破棄されます

私のプログラムはクラシックandroid.app.TimePickerDialogを表示し、OnTimeSetListener.onTimeSet(). onTimeSet()Android 4.3 から 5.1 に移行した後、キーボードを使用して分を入力して [OK] を押すと、ハンドラーに間違った値が渡されることに気付きました。ただし、Enterダイアログで[OK]ボタンを押す前にキーボードを押すと(または時間の入力をクリックするか、スピナーを使用するだけで)、値は正しくなります。

NumberPickerユーザーがOKを押したときに、フォーカスがクリアされていないことに関係があると思います。

Enterスピナーを数分間使用したり、キーボードをさらに押したりするのは不便です。OKボタンだけで自分の値を受け入れるにはどうすればよいですか?

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

android - カスタム設定 isPersistent()

Androidの簡単なガイドといくつかのグーグルを使用して、独自の番号ピッカー設定を作成しました。私の質問は onSaveInstanceState() メソッドに関するものです。Google のチュートリアルでは、 isPersistent() メソッドを使用して設定が永続的かどうかを判断し、永続的である場合は単にスーパーステートを返すことをお勧めします。この条件では、番号ピッカーを新しい番号にスワイプしてから画面を回転させると、回転したバージョンが永続化された値に戻るため、私はそうしませんでした。この条件を削除すれば、すべて問題ありません。しかし、edittextpreferenceのような他の設定のソースコードを確認すると、この条件が存在し、値を保存されていない値に変更してから画面を回転させても状態が保存されます..誰かがそれを説明してもらえますか? これが私のコードです:

ありがとう:)

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

android - Android - NumberPicker のスクロール / フリングの高速化

ナンバーピッカーのスクロール/フリングを高速化するにはどうすればよいですか? 現在、00分から59分に行くのに非常に手間がかかります。Android の Viewpager コントローラーの速度を遅くする の例をいくつか試し、その反対をナンバーピッカーに適用しましたが、違いはわかりません。

ここに画像の説明を入力

mDuration を example(5000) よりも低い値に減らしました。しかし、まだ希望はありません。いくつかの助けをいただければ幸いです。前もって感謝します!!!:)

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

android - Android: DatePicker ダイアログからの日付の無効化/削除

私の機能の 1 つは、ユーザーが月と年を選択する必要があるため、最初に添付された画像 (d/m/y) をポップアップ表示する方法は次のとおりです。

ここに画像の説明を入力

ただし、日付は必要ありません。ユーザーがそれを選択できないようにするにはどうすればよいですか?

私が達成したいのは、最良のシナリオで次の画像のようなものです。

ここに画像の説明を入力

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

android - Android numberpicker が展開されない

ソフト キーボードで数字を挿入した後、Android の numberpicker が展開されません。

例を挙げて説明します:

  1. numberpicker 内に 1000 を挿入します。

    ナンバーピッカー小

  2. numberpicker をタップして、ソフト キーボードで numberpicker に「0」を 1 つ追加します。 ここに画像の説明を入力

    問題: numberpicker が展開されないため、最初の桁が表示されなくなります。numberpicker は 0000 ではなく 10000 を表示する必要があります

  3. キーボードを閉じた後、ビューが更新され、numberpicker が展開されます --> これは、ステップ 2 で既に期待されていることです ここに画像の説明を入力

数字を挿入した後にナンバーピッカーが展開されない理由を誰かに説明してもらえますか? (手順 2 を参照)

numberpicker の XML レイアウト: