4

背景: 5つ星の標準のAndroidRatingBarを使用しています。ユーザーはこのRatingBarを使用して1から5まで評価できます。表示されるデフォルト値はゼロで、評価されていません。

問題: ユーザーは現在、評価バーを1回クリックした後でも、評価を解除したり、評価をゼロに戻したりすることができません。同じ評価を2回以上クリックすると、onRatingChangeイベントが呼び出されないため、コード内でもこれを行うことはできません。

これを克服する方法について何か考えはありますか?それは可能ですか?この場合、RatingBarを使用して新しいサブクラスを作成すると役立ちますか?

前もって感謝します。

更新:質問はコードの問題に関係しないため、コードは含まれていません。これは、RatingBarの機能と制限に関する質問です。

4

1 に答える 1

7

Android の評価を下げるRatingBarには、ユーザーは の左端までスライドする必要がありRatingBarます。最後の星をクリックするだけでは、評価を下げることはできません。

于 2012-11-09T06:56:53.377 に答える