向用户显示没有评级栏评级的用户的目的是什么?
如果我使用零星作为未评级,那么对于评级不佳的项目没有区别。
如果我使用2.5星,那么它看起来像一个普通的项目。
如果我将其着色为灰色,则表示它已停用。
答案 0 :(得分:0)
如果用户未给出评级,您可以隐藏评级栏并显示评级栏,用户根据用户的评级给出评级。
答案 1 :(得分:0)
你可以这样做。在RatingBar函数内部将这行代码放在Java源代码中(确保也添加正确的导入):
RatingBar mRatingBars = (RatingBar) findViewById(R.id.mRatingBars);
if(mRatingBars.getRating().equals(0)){
TextEdit textE = (TextEdit) findViewById(R.id.textE);
textE.setText("No Rating Found");
}
这将允许您显示没有评级。
但是,您还必须创建一个不可见的TextEdit,如下所示:
TextEdit:
android:id="@+id/textE"
android:text=""
同样在您的RatingBar所在的XML中,输入
android:id="@+id/mRatingBars"