我用這個:這個說法不起作用。 [要求: 'android.content.context'
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()'。 – m02ph3u5
片段不是語境 –