【发布时间】:2023-03-23 14:32:01
【问题描述】:
我正在尝试在标记的内容窗口内设置评级栏的评级,但每当我尝试从包含片段的类中设置评级时,评级都不会改变。我试过膨胀一个视图(见下面的代码),但这不起作用。还有其他方法可以解决这个问题吗?一个可能的问题是 Parse 的实现,但我似乎做不到
谢谢,
雅各布
这是我的 java:
query.whereContains("review", titleRev);
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> scoreList, ParseException e) {
if (e == null) {
for (ParseObject parseObj : scoreList) {
int x = 0;
String ratingNum = parseObj.get("rating").toString();
float ratingNumF = Float.valueOf(ratingNum);
myList.add(x, ratingNumF);
x++;
}
float sum = 0;
for (int i = 0; i < myList.size(); i++) {
sum += myList.get(i);
}
if (sum > 0) {
final LayoutInflater factory = getLayoutInflater();
final View textEntryView = factory.inflate(R.layout.windowlayout, null);
RatingBar ra = (RatingBar) textEntryView.findViewById(R.id.windowRatingBar);
ra.setRating(1f);
} else {
Toast.makeText(FindOpp.this, "Sorry, this organization has no reviews", Toast.LENGTH_LONG).show();
}
【问题讨论】:
标签: android google-maps parse-platform google-maps-markers marker