int rate = 3.8; // Get your value over here .. final RatingBar ratingbar = (RatingBar) rowView.findViewById(R.id.service_rate_bar); ratingbar.setStepSize((float) 0.25); ratingbar.setIsIndicator(true); ratingbar.setRating((int) rate);
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_result); //get rating bar object RatingBar bar=(RatingBar)findViewById(R.id.ratingBar1); bar.setNumStars(5); bar.setStepSize(0.5f); //get text view TextView t=(TextView)findViewById(R.id.textResult); //get score Bundle b = getIntent().getExtras(); int score= b.getInt("score"); //display score bar.setRating(score); switch (score) { case 1:t.setText("Your text here"); break; case 2: t.setText("Your text here"); break; case 3:t.setText("Your text here"); break; case 4:t.setText("Your text here"); break; case 5:t.setText("Your text here"); break; } }
final RatingBar rating = new RatingBar(mainScreen); rating.setNumStars(5); rating.setStepSize(0.1f); rating.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
rb = new RatingBar(context); rb.setNumStars(10); rb.setStepSize(1); ll.addView(rb);
RatingBar rt =(RatingBar)findViewById(R.id.ratingBar); rt.setIsIndicator(true); rt.setNumStars(5); rt.setStepSize(0.5f); rt.setRating(2.5f);
rating.setId(feedback.getId()); rating.setNumStars(5); rating.setStepSize(0.1f); rating.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); parent.addView(rating);
ratingBar.setId(R.id.rating_bar); ratingBar.setNumStars(1); ratingBar.setStepSize(1); params=new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
ratingBar.setStepSize((float) getLikertStep());
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromTouch) { final int numStars = ratingBar.getNumStars(); mRatingText.setText( getString(R.string.ratingbar_rating) + " " + 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); } }
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromTouch) { final int numStars = ratingBar.getNumStars(); mRatingText.setText( getString(R.string.ratingbar_rating) + " " + 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); } }