2012-01-25 24 views
0

質問する質問があります。私は増加とのための2つのボタン+作成した0.25ボタンをクリックしてシークバーを動かす

すなわちずつ増加ボタンクリックでシークバーを移動することができますどのように

- それは可能decrease.Isのために?

シークバー60の "max"を設定して、進行状況を変更しました。私の精度に0.25を掛けて0.25を掛けています。しかし、私のシークバーは、各ボタンをクリックして移動していない、すなわち0から1の値では0.25から0.75に移動せず、0.75からクリックすると1に移動します。

+0

0から60の値が必要ですか.25、.50、.75,1,1.25 ........ 59.75,60? –

+0

私は最大値を60に設定しましたが、すべての値、つまり0.25,0.5,0.75にシークバーを移動することはできません。 1に達すると直接移動します。 – mobilemagic

答えて

0

AFAIKでは、スピナーの進行状況として浮動小数点値を使用することはできません。これは整数値でなければなりません。最高の進捗状況を整数値として設定するほうが、スピナーの右端に到達するクリック数の合計であることをお勧めします。

Ex。あなたはExamlpleについては

..あなたは、その後、を求めたようなので、10

はあなたが行動をしたいかのように、ユーザは、単に設定スピナーで左から右に行くための最大の進歩を10回のクリックを与えたい:あなたは、ユーザーが欲しいですスピナーをクリックするたびに1から5の進捗が0.25ずつ増加するのを確認して、5 * 4 = のように進度を設定し、各クリックで0.25ずつ加算されます。実際に進捗を増やす必要があります1だけ。 enter image description here

関連する問題