我正在遵循如何添加 RatingBar
的标准示例。为了控制星星的数量,我尝试使用 android:numStars="5"
。问题是星星的数量似乎根本没有任何作用。在纵向布局中,我得到 6 颗星,当我翻转手机时,我得到大约 10 颗星。我尝试在加载 xml 的 Activity (myBar.setNumStars(5)
) 中设置星数,但该选项也没有成功。
所以我的问题是如何定义我的布局以便它只显示五颗星?设置 numStars
似乎不起作用。
提前致谢, 罗兰
最佳答案
<RatingBar
android:id="@+id/rating"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="?android:attr/ratingBarStyleSmall"
android:numStars="5"
android:stepSize="0.1"
android:isIndicator="true" />
在代码中
mRatingBar.setRating(int)
关于android - 如何使 RatingBar 显示五颗星,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858600/