0

インクリメンターとデクリメンター(機能的にはスピンボタンのような)を含む数値のEditTextフィールドのリストが必要です。数値は、合計100までのパーセンテージであると想定されています。値の確定は、これが発生した場合にのみ可能である必要があります。また、合計が100に達したときにインクリメンターをグレーアウトし、合計が0に達したときにデクリメンターをグレーアウトするようにします。現在の合計と100の違いを示す別のテキストビューも含めます。これを行う?リスナーがこのすべての作業を行うために、2 * n個の異なるボタンを用意する必要がありますか?それとも、きちんとした方法はありますか?

更新: 値を変更する主な方法は、上/下ボタンです。編集可能なテキストは、二次的な便宜のためだけのものです。

4

1 に答える 1

0

インクリメントするボタンをEditTexts上で透明にし、値が最小/最大に達した場合は半透明にします。別の方法は、一般的なインクリメントおよびデクリメントボタンと、選択用のスピナーまたはラジオボタンを用意することです。しかし、あなたの価値観の使い方とあなたが考えている取り扱いを知らなければ、検討を確定することはできません。

編集:SeekBarは、追加のボタンがない場合、100以下の値に最適です。

于 2012-06-04T07:30:24.840 に答える