![](/img/trans.png)
[英]How to set string value to spinner retrieved from Firestore database in android?
[英]Set value retrieved from database as string to rating bar in android
我需要将从mysql数据库中检索到的值(作为字符串)设置为额定值。 我已成功将数据库值检索为字符串。 但我不知道如何将此值设置为等级栏。 (例如,如果我在字符串中检索到的数据库值为3,则评级栏的前3个星号应表示颜色发生了变化),请给我一个很好的支持。谢谢!
RatingBar允许您通过其API设置显示的星星数量。 如下所示将为您显示三颗星:
String yourString = "3"; // TODO read from DB
float rating = Float.parseFloat(yourString);
ratingBar.setRating(rating);
字符串yourStringValueFromDatabase =“ 2”; //您需要从sqlite读取它
float ratingBarObq = Float.parseFloat(yourStringValueFromDatabase);
ratingBarObq.setRating(ratingValue); //设置等级(填充的星星数)。
int numratingStars = Integer.parseInt(somedbvalue); ratingBarObq.setNumStars(numratingStars); //设置要显示的星星数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.