我正在尝试使用 Toast 显示 3 个 ratingBars 的平均值,但它始终显示 0.0。我还尝试将平均值转换为字符串,但没有运气。请帮忙。这是我的代码:
float rating1 = ratingBar.getRating();
float rating2 = ratingBar2.getRating();
float rating3 = ratingBar3.getRating();
float average = (rating1+rating2+rating3) / 3;
final String formatFloat = Float.toString(average);
Button button1 = (Button) rootView.findViewById(R.id.button1);
button1.setOnClickListener(new android.view.View.OnClickListener() {
public void onClick(View v) {
// Implement your logic here
Toast.makeText(PlaceholderFragment.this.getActivity(),formatFloat,
Toast.LENGTH_SHORT).show();
}
});