我的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();
}
答案 0 :(得分:0)
setBackgroundColor
存在问题,你只能输入颜色的id,你需要实际返回你想要设置的颜色的值,所以:
snackBarView.setBackgroundColor(ContextCompat.getColor(this, R.color.red));
答案 1 :(得分:0)
在setBackgroundColor()中,您应该传递颜色值而不是id
snackBarView.setBackgroundColor(ContextCompat.getColor(YourActivity.this,R.color.red));