Я использую это:
actionBar.setBackgroundColor(ContextCompat.getColor(this, R.color.action_bar));
Чтобы использовать цвета из color.xml .
Он отлично работает, но в некоторых кодах написано:
Wrong 1st argument type. Found: 'org.telegram.ui.ActionBar.BaseFragment', required: 'android.content.Context'
Но я импортирую android.content.Context:
import android.content.Context;
Я пытался использовать вместо «это»:
actionBar.setBackgroundColor(ContextCompat.getColor(context, R.color.action_bar));
Но чем Android Studio говорит:
Cannot resolve symbol 'context'
this
, потому что это фрагмент, а не действие и, следовательно, не подтипContext
. Вместо этого используйтеgetContext()
. - person m02ph3u5   schedule 05.03.2016