如何将评级栏的星号更改为其他图像

时间:2015-04-18 08:24:57

标签: android

我一直在努力创建一个评级栏,评分栏不同,会有很多评级栏。所以我用java代码动态创建了评级栏..但问题是我无法将那个星形图改为任何其他形象。我的代码如下。我尝试用注释的线来改变图片..但它不起作用..它只设置一张图片就像背景(评级栏的全长)。如何将每个星星更改为任何其他图片?提前谢谢。

        rating[i] = new RatingBar(this);
        rating[i].setLayoutParams(ratingparas);
        rating[i].setPadding(10, 0, 0, 0);
        rating[i].setNumStars(ratingnumbr[i]);
        rating[i].setStepSize((float) 1.0);
    //  rating[i].setProgressDrawable(getResources()
    //          .getDrawable(R.drawable.box));
        rating[i].setTag("Ratingbar");
        svhorizontal[i].addView(rating[i]);

0 个答案:

没有答案