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

android - 選択した項目が丸で囲まれた水平番号ピッカー

以下に示すような水平スクロール番号ピッカーを実装するために使用できるライブラリはありますか?

ここに画像の説明を入力

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

android - NumberPicker でパディングを減らす方法

NumberPicker でパディングを減らす方法

ここに画像の説明を入力

私はそれのようなものが欲しい:

ここに画像の説明を入力

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

android - Androidで大きなオプションセットを処理するには?

ユーザーが可能な値の範囲 (通常は 100 から 150 の間) から選択するのに役立つ入力コントローラーを必要とするアプリを構築しています。同時に、利用可能なオプションが適切でない場合、ユーザーは最終値を自由に変更できる必要があります。彼らのニーズ。iOS バージョンでは、以下に示すように、UITextField を更新する単純なピッカーを使用してこれを行います。

ここに画像の説明を入力

ユーザーは、ピッカーで好みの値までスクロールし、UITextField を介して入力を変更できます。ピッカーは非常にすばやくスクロールできるため、これは iOS でうまく機能します。また、キーボード、ピッカー、UITextField が表示されている場合、どちらも邪魔になりません。

私は数日間、Androidで同様のことをしようとしましたが、運がありませんでした. まず、標準の NumberPicker は非常に遅く、一連の値のスクロールをうまく処理できません。また、EditText を選択するときに、すべてのツリー キー要素が画面上に表示されたままであることを確実に保証する方法がないようです。

これはおそらくオープンエンドの質問ですが、アプリの使いやすさに悪影響を与えることなく Android でこの問題を解決する方法についてのアイデアを探しているだけです。

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

android - Android カスタム番号ピッカーの問題

NumberPicker数字の上下を制御する 1 つと 2 つのボタンを備えたライブラリを構築しています。NumberPickersetMin、setMax、setValue を使用して最小値と最大値を設定し、その後 setDisplayValues メソッドで順序付き配列を設定しました。

コンポーネントを分離して、正常に動作する例を作成しました。

しかし、アプリ内でコンポーネントを使用しようとすると、コンポーネントが期待どおりに動作しません。コンポーネントが表示されている場合、値の制限は正しい値ではありません。値を更新してピッカーを移動すると、適切な値に設定され、すべて正常に動作します。しかし、最初は期待どおりに機能しません。

NumberPicker分離したものをアプリに入れようとしましたが、結果は同じです。何か案が?

14 が下に見える画像では、何もないと思われます。他の 14 は 1 であると想定されます。ピッカーの最大値は 14 です。

ナンバーピッカーの問題

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

java - 選択した数に応じてスピナーの値を設定しますか?

これが正しい方法かどうかわかりません。この問題を解決するには助けが必要です。NumberPicker から数字を選択したいです。選択後、setOnValueChangedListener が値を取得して for ループを実行し、結果の値を arraylist に格納できることを期待しています。次に、ループ値をスピナーに表示します。しかし、「コンストラクターArrayAdapter(....)を解決できません」というエラーメッセージが表示され、アプリを実行すると、次のエラーメッセージが表示されます:

「エラー:(79, 58) エラー: ArrayAdapter(,int,List) コンストラクター ArrayAdapter.ArrayAdapter(Context,int,int,List) に適したコンストラクターが見つかりませんでした (実際の引数リストと仮引数リストの長さが異なります) コンストラクター ArrayAdapter .ArrayAdapter(Context,int,List) は適用されません (メソッド呼び出し変換によって実引数を Context に変換することはできません) コンストラクター ArrayAdapter.ArrayAdapter(Context,int,int,Object[]) は適用されません (実引数リストと仮引数リストが異なります)長さ) コンストラクター ArrayAdapter.ArrayAdapter(Context,int,Object[]) は適用されません (メソッド呼び出し変換によって実際の引数を Context に変換することはできません) コンストラクター ArrayAdapter.ArrayAdapter(Context,int,int) は適用されません (メソッド呼び出し変換によって実引数を Context に変換することはできません) コンストラクター ArrayAdapter.ArrayAdapter(Context,int) は適用されません (実引数リストと仮引数リストの長さが異なります)"

ありがとうございました。

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

android - Android には番号選択コントロールが含まれていますか?

このようなダイアログ コントロールを使用したい(カレンダーまたは時間ダイアログ付きの画像): 数値選択ダイアログ。ユーザーは一連の数値 (0-9) のいずれかを選択でき、最新の選択がコミットされます。

Android には、私が望むようなコントロールがありますか? または、それ自体を実装する必要がありますか?

このようなPS:

数字のセットのみ

数字のセットのみで、カレンダーではありません。

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

android - NumberPickerを使用してAndroidで文字列を小数点以下3桁の長い数値に変換する方法

4 つの数値ピッカーがあり、4 つの数値を文字列として連結します。これを long に変換する方法は次のとおりです。

しかし、私は代わりに 1.234 a 1234 を取得します