@Override
public void onPositiveButtonClicked(int value, @NotNull String comments) {
Rating rating = new Rating(String.valueOf(value), comments);
}我有一个红色单词评级。它告诉我:
Rating()在`android.media.Rating中不是公开的。无法在onPositiveButtonClicked方法中从外部包进行评估。
我怎么才能解决这个问题?
发布于 2018-12-04 15:30:13
根据文献资料,您不直接实例化它。相反,可以使用以下静态方法之一:
Rating.newPercentageRating(float percent);
Rating.newStarRating(int starRatingStyle, float starRating);
Rating.newThumbRating(boolean thumbIsUp);
Rating.newUnratedRating(int ratingStyle);这些都比不上你在做什么,我也不知道你想做什么。value是被点击的按钮的索引(即正按钮),而comments则是其他的东西。两者都不适用于评级。
https://stackoverflow.com/questions/53616227
复制相似问题