2016-04-17 17 views
0

私のスナックバーに何が問題なのですか?私はちょうど赤スナックバーを持っていることを試みましたが、何かが間違っていて、色が赤ではありません...ここに私のスナックバーのコードと色と色を表示するために私は設定しようとしています...助けてください! setBackgroundColorに問題があります私のスナックバーに何が間違っていますか?

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

は、あなただけの色のIDに置くことができない、あなたはそう、実際に設定したい色の値を返す必要があります。

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

thx!今はうまくいっています! – Mantarit

0

()を使用する代わりに、IDの

snackBarView.setBackgroundColor(ContextCompat.getCoカラー値を渡す必要がlor(YourActivity.this、R.color.red));

関連する問題