Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更改Android上的分级栏_Java_Android - Fatal编程技术网

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);
    }
}