2012-05-11 14 views
2

私は0から最大までの値を選択するために使用されているProgressBarを持っていますが、今はすべてうまくいっていますが、時にはProgressBarをスクロールバックできないように制限したい場合があります。 バーは最大のプレイヤーを選択するために使用され、後でプレイヤーが選択されています。そして、最大のプレイヤーを選択したプレーヤーよりも低く設定する能力をブロックしたいと思います。ProgressBarを元に戻すことはできません。

バーが6に設定されている場合、ある条件では、スクロールバックをスクロールしないようにしたいが、フォワードのみにしたい。

私は最小値を変更したくないので、バーが変更されます。

どうすればこの問題を解決できますか?

答えて

1

ProgressBarからMyProgressBarを継承し、自分のバージョンでsetProgress()を上書きすることができます。これにより、新しい値が現在の値よりも大きいかどうかがチェックされます。

+0

はい、ブロックしません。 ProgressBarクラスの構築方法についてはわかりません。 –

+0

コードをコピーして貼り付けて説明してください。何が問題なのですか? – lenik

+0

さて、私はSeekBarを使っていてプログレスバーではないと誤解されていました。問題を解決しましたが、彼の答えは正しいです。しかし、ありがとうlenik :) –

関連する問題