我的 Snackbar 怎么了?

What's wrong with my Snackbar?

我的 Snackbar 怎么了?我刚刚尝试使用 RED SnackBar,但出了点问题,它的颜色不是红色...这是我的小吃店代码和图像,显示它的颜色和我尝试设置的颜色...请帮帮我!

public void processException (String exceptionMessage) {
        Snackbar snackbar = Snackbar.make(getActivityContent(), exceptionMessage, Snackbar.LENGTH_LONG);
        View snackBarView = snackbar.getView();
        snackBarView.setBackgroundColor(R.color.red);
        snackbar.show();
}

My snackbar

setBackgroundColor有问题,你不能只输入颜色的id,你需要实际return你想设置的颜色的值,所以:

snackBarView.setBackgroundColor(ContextCompat.getColor(this, R.color.red));

在 setBackgroundColor() 中你应该传递颜色值而不是 id

snackBarView.setBackgroundColor(ContextCompat.getColor(YourActivity.this, R.color.red));