問題タブ [numberpicker]
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 - 最小値と最大値が同じ場合に数値ピッカーの値を設定するにはどうすればよいですか?
数値ピッカーに値を入れる方法がわかりません。最小値と最大値が同じ場合、常に 0 が表示されます。それを無効にする方法はありますか?これが私のコードです。
java - NumberPicker はキーボードでは機能しません
でactivity_main.xml
:
の中MainActivity.java
でoncreate
:
キーボードで値を編集すると、プログラムで取得した値は変更されませんが、押す+
と-
機能します。
+
とを押さずに動作させるにはどうすればよい-
ですか?
編集 :
Melih Altıntaş のコードで新しいプロジェクトを作成したところ、まったく新しいナンバーピッカーが表示されました!! (指でスライドして文字入力ができないもの)。次に、実際のプロジェクトと比較したところ、android:theme="@android:style/Theme.NoTitleBar"
. 新しいプロジェクトに追加したところ、numberpicker は慣れ親しんだものになりました。
android - Android:numberpickerのサイズを変更するには?
私は Android プログラミングが初めてで、NumberPicker ウィジェットのサイズを変更する必要があります。NumberPicker ウィジェットの現在のコードは次のとおりです。
問題は、幅と高さが固定されていることです。それらを編集したいのですが、幅または高さを設定すると、numberpicker が適切にスケーリングされません。
例えば
奇妙な形のナンバーピッカーが表示されます
だから私はScaleXとScaleYを使うことを考えましたが、それはうまくいきますが、あまり信頼性/正確ではありません
だから、私が知りたいのは、スケーリングでnumberpickerの幅と高さを設定する正確な方法はありますか? (私は ScaleType も使用できません。これは ImageView 用です)
android - NumberPicker をカスタマイズする方法
組み込みの NumberPicker が 2 つ見つかりました。
(ソース: techbooster.org )
デフォルトでは1つ目ですがandroid:theme="@android:style/Theme.NoTitleBar"
、AndroidManifest.xmlを追加すると2つ目になります。
この行を入れて (必要です)、最初の NumberPicker を取得するにはどうすればよいですか?
javascript - 入力フィールドへのJavaScriptポップアップ番号ピッカー
フィールドに小数値を入力できるスクリプトを探しています。
http://keith-wood.name/calculator.htmlのようなもの
でも単純に、数字と小数点だけ。
マウスだけで入力したいフォームがあります(キーボードなし)
android - NumberPicker テキストを左に揃える
NumberPicker でカスタム文字列を使用しています。問題は、テキストが中央に来ることですが、左に揃えたいのです。
次のコードを使用して、 TextView を抽出し、そこに重力を設定しようとしました-
ただし、選択したテキストのみの重力を設定します。スクロール位置にあるテキストは、まだ中央にあります。
テキストを左揃えにする方法はありますか?
PS: API レベル 15 を使用しています。
android - メソッド getAccessibilityNodeProvider が見つかりませんでした
番号セレクター simonvt ライブラリ ( https://github.com/SimonVT/android-numberpicker ) を使用しています。
ライブラリを正常に追加し、アプリケーションは正常に実行されますが、LogCat には次の警告が表示されます。
完全なログ:
サンプル プロジェクトでもこれらの警告が表示されます。
ありがとうございました
java - NumberPicker を使用したカスタム DialogPreference の値は保存されません (または復元できません)。
2 つの NumberPicker を使用してカスタム DialogPreference を作成しました (カスタム クラスの MinuteSecondPicker 内)。2 つの numberPicker の値を選択し、DialogPreference を再度開いたときに、値が復元されません (おそらく保存しないと思います) onSetInitialValue メソッドでは、defaultValue は常に「NULL」です onDialogClosed では、次の 3 つのメソッドを試しました。 persistString(String myValue), shouldCommit および shouldPersist --> すべてが「TRUE」を返します:
}
私は多くのことを試しましたが、何も機能しません。アプリケーションを閉じるとすぐに、保存しようとしている設定が失われます。
android - Android NumberPicker ウィジェット、ソフトキーボードから入力された値を取得する方法は?
私の編集フィールドをNumberPicker
適切に機能させるのに問題があります。同様の質問に対するいくつかの役立つ回答を読みましたが、この特定の問題に対処しているようには見えません。インクリメント ボタンとデクリメント ボタンは正しく機能しますが、ソフト キーボードを使用して数値を入力すると、NumberPicker.getValue()
メソッドを使用してその値を取得できません。私は自分のものを使ってみましNumberPicker.OnValueChangedListener()
たが、ソフトキーボードの [完了] ボタンを押したときではなく、上または下のボタンをクリックしない限り呼び出されません。誰でもこれで私を助けることができますか? これは Android のバグですか?
ここに私のXMLレイアウトがあります:
そして、Activity onCreate() からの初期化コード:
アクティビティを終了すると、次のような値が得られます。
Android NumberPicker のドキュメントに他のメソッドはありません。Done ボタンを取得するためにフックすることを提案する投稿を見ましたonEditorActionListener()
が、これは値を取得する方法を教えてくれません! 要約すると、私の質問は、値を取得する方法と、NumberPicker がその値を自動的に更新しないのはなぜですか?
ありがとう!
編集:私は私の質問に非常に似ているこのSOの質問に出くわしました.そこに提案されているよりも良いアプローチがあることを望んでいますが、そこの答えは役に立ちます.
android - Androidの分秒ピッカーを実装するには?
ユーザーが時間を分と秒で入力できるダイアログを実装する必要があります。例: 6 分 30 秒。また、分数の上限も必要です (つまり、分は 0 から 10 の範囲で、秒は 0 から 60 の範囲になります)。
しかし、ここで説明したように、Android の TimePicker は時間と分しか表示しません。秒を追加することについての投稿をいくつか見ましたが、時間を削除して秒を追加することについては何もありません。おそらく、分に制限を課す方法もありません。
NumberPicker を使用してカスタム タイム ピッカーを作成することを推奨する投稿をいくつか見ましたが、NumberPicker は内部目的であり、使用すべきではないという警告も見ました。これはCatch-22のようです。
TimePicker や NumberPicker のソースを変更することもできますが、それらがどのように機能するかを理解し、今後カスタム バージョンを維持するのにどれだけの時間がかかるかはわかりません。
私は、カスタムの分秒ピッカーを実装する必要があると思います。上下ボタンを使用して数字を移動するのはそれほど難しくないように見えますが、ユーザーがスワイプして各「ホイール」の数字をスクロールできるようにする方法がわかりません。
助言がありますか?