如何在Android中以编程方式设置RatingBar的宽度

Ana*_*ain -1 android ratingbar

我想以RatingBar编程方式改变我的风格.任何人都可以帮助我如何改变这种风格小我如何填写评级.我给你快照当前情况:

在此输入图像描述

我的代码:

RatingBar ratingBar = new RatingBar(Review.this);
ratingBar.setStepSize((float) 0.5);
ratingBar.setMax(5);
ratingBar.setRating(Float.parseFloat(rating.get(i)));
Run Code Online (Sandbox Code Playgroud)

小智 6

将评级栏包裹起来LinearLayout并给出高度和宽度LinearLayout.

LinearLayout应该作为父的,RatingBar并设置RatingBarto 的宽度和高度wrap content.

你也可以使用

RatingBar ratingBar = new RatingBar(context, null, android.R.attr.ratingBarStyleSmall);
Run Code Online (Sandbox Code Playgroud)