Изменить рейтинг-бар на Android - PullRequest
2 голосов
/ 14 апреля 2010

У меня есть приложение в моем рейтинге, и мне хотелось бы, чтобы при наведении на него мышки рейтинг менялся

Как я могу это сделать? возможно?

С наилучшими пожеланиями

Ответы [ 2 ]

10 голосов
/ 14 апреля 2010

В Android нет мыши.

1 голос
/ 17 июня 2011

Абсолютно нет мыши на андроиде, но при событии щелчка вы можете внести изменения в вашу рейтинговую строку.

 public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromTouch) {
    final int numStars = ratingBar.getNumStars();
    mRatingText.setText( 
            getString(R.string.app_name) + " " + rating + "/" + numStars);

    // Since this rating bar is updated to reflect any of the other rating
    // bars, we should update it to the current values.
    if (mIndicatorRatingBar.getNumStars() != numStars) {
        mIndicatorRatingBar.setNumStars(numStars);
        mSmallRatingBar.setNumStars(numStars);
    }
    if (mIndicatorRatingBar.getRating() != rating) {
        mIndicatorRatingBar.setRating(rating);
        mSmallRatingBar.setRating(rating);
    }
    final float ratingBarStepSize = ratingBar.getStepSize();
    if (mIndicatorRatingBar.getStepSize() != ratingBarStepSize) {
        mIndicatorRatingBar.setStepSize(ratingBarStepSize);
        mSmallRatingBar.setStepSize(ratingBarStepSize);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...