我想要顯示2個不同等級的烤麪包。當用戶點擊提交按鈕時,它會顯示烤麪包味精。如果是5星顯示Toast「msg1」。 如果少於5星,請更改Toast「msg2」。如何添加2個烤麪包在不同的評分?
這是我的代碼。
dialogView.findViewById(R.id.review_rating).setOnTouchListener
(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
float touchPositionX = event.getX();
float width = review_rating.getWidth();
float starsf = (touchPositionX/width) * 5.0f;
int stars = (int) starsf + 1;
if (stars > 5) {
stars = 5;
}
rating_stars = stars + "";
review_rating.setRating(stars);
Toast.makeText(DetailActivity.this, stars + " rate", Toast.LENGTH_SHORT).show();
v.setPressed(false);
}
if (event.getAction() == MotionEvent.ACTION_DOWN) {
v.setPressed(true);
}
if (event.getAction() == MotionEvent.ACTION_CANCEL) {
v.setPressed(false);
}
return true;
}
});
dialogBuilder.setNegativeButton("Cancel", null);
dialogBuilder.setPositiveButton("Submit", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
}
);