Java 更改Android上的分级栏
我的应用程序中有一个分级栏,我想当我把鼠标放在上面时,分级会改变 我该怎么做?有可能吗Java 更改Android上的分级栏,java,android,Java,Android,我的应用程序中有一个分级栏,我想当我把鼠标放在上面时,分级会改变 我该怎么做?有可能吗 致以最诚挚的问候安卓系统中没有鼠标。安卓系统中绝对没有鼠标,但点击事件后,您可以在评级栏中进行更改 您是否已将android:isIndicator设置为false?这是我能回忆起的第一个针对android的鼠标悬停查询。android确实支持鼠标或其他指向设备,但很少使用。 public void onRatingChanged(RatingBar ratingBar, float rating, boo
致以最诚挚的问候安卓系统中没有鼠标。安卓系统中绝对没有鼠标,但点击事件后,您可以在评级栏中进行更改
您是否已将android:isIndicator设置为false?这是我能回忆起的第一个针对android的鼠标悬停查询。android确实支持鼠标或其他指向设备,但很少使用。
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);
}
}