在我的代碼中,RatingBar顯示最接近的雙數。例如,如果我的值爲3.5,則顯示爲4星,如果我的值爲3.2,則顯示爲3星。它始終使它到最近的整數值。如何在Android ratingBar中顯示雙星值?
我使用的代碼:
TextView rateavg =(TextView)findViewById(R.id.textView1);
rateavg.setText(stringrate);
RatingBar ratingBar = (RatingBar)findViewById(R.id.ratingBar1);
ratingBar.setEnabled(false);
ratingBar.setMax(5); // I assume 5 is your max rating
ratingBar.setRating(Float.parseFloat(stringrate));
ratingBar.setStepSize(0.5f);
嘗試設置步長0.01f –