2016-04-17 3 views
0

Что случилось с моей закуской? Я просто попытался использовать 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

ответ

0

Там проблема с setBackgroundColor, вы не можете просто положить в ИО цвета, вам нужно на самом деле возвращает значение цвета, который вы хотите установить, так:

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

thx! теперь он работает нормально! – Mantarit

0

в setBackgroundColor() вы должны передать значение цвета вместо идентификатора

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

Смежные вопросы