,而不是getActionBar()
使用getSupportActionBar()
編輯:
你得到的錯誤,因爲你的進口是錯誤的。請使用下面的相同內容。這工作得很好。
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.text.Html;
public class TestActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#95CDBA")));
actionBar.setTitle(Html.fromHtml("<font color='#000099'>Hello World</font>"));
}
}
是的,這是谷歌的錯誤,它應該有一個不同的名稱。 SupportActionBar會很棒。
如果無法修復的進口,可以明確指定我這樣做後得到一個錯誤,這樣
android.support.v7.app.ActionBar actionBar = getSupportActionBar();
之一。檢查上面的截圖。 – MacaronLover
您正在使用錯誤的導入。您已導入完整的ActionBar。請參閱我的編輯。 –
輝煌。我怎樣才能將後箭頭變成深藍色而不是白色?檢查我上面的新屏幕截圖。 – MacaronLover