2

体重測定を追跡するためのアプリケーションに取り組んでいます。ユーザーが体重を表す数値を入力できるようにする必要があります。体重の範囲は 0.00 kg から通常は 300.00 kg です。体重の精度は、体重が 10 kg 以下の場合は 2 桁(主に乳児では 50 グラム)、成人では 1 桁(100 グラム)です。数値の合計範囲は 3900 です。

測定間の変動は最大で +-2 kg であると予想されますが、測定の頻度によってはさらに高くなる可能性もあります。

私は単純なテキスト入力フィールドをデータ検証とともに使用してきましたが、フォームへの入力が最も遅い部分であることに気付きました。

最適なフォームコントローラーを選択する際の助けをいただければ幸いです。私は、ユーザーが幅広い数字からすばやく正確に選択できるように、最高のエクスペリエンスを提供したいと考えています。

4

4 に答える 4

1

円形のシークバーであるカスタムビューを実装しました。シークバーは値を正確に選択するために使用され、+/-ボタンはより大きな間隔で値を変更します。それはかなりうまくいきます。ソースコードはここにあります:https ://github.com/ismarslomic/CircularSeekBar

時計スライダーの例

于 2013-01-07T23:43:46.127 に答える
1

カスタム ビューに移動します。これを読む

http://developer.android.com/training/custom-views/index.html

于 2012-12-30T17:28:24.663 に答える
1

そのようなウィジェットはありません。最良の結果を得るには、独自のウィジェットを作成する必要があると思います。しかし、高速スクロールを有効にしたSeekBarや ListViewなどの標準ビューの 1 つを使用することに満足するかもしれません。

于 2012-12-30T17:48:42.503 に答える
1

通常の数値ピッカー ウィジェットを使用することをお勧めしますが、ユーザーが最後に選択したものを覚えておくと、+/- を 1 回または 2 回クリックして小さな数値を加算または減算するだけで済みます。

于 2012-12-30T17:23:40.307 に答える